Commit Graph

1774 Commits

Author SHA1 Message Date
Adriaan de Groot
47a79b9cd9 Coverity: fix some uninitialized members 2017-06-19 18:25:14 +02:00
Adriaan de Groot
b99fa43e6a PartitionModule: skip nullptr devices, and report count
FIXES #686
2017-06-14 18:46:25 +02:00
Adriaan de Groot
8823938c8f PartitionModule: avoid nullptr crashes
Fix up iterator code so that it handles nullptr better.
This avoids part of #686.
2017-06-14 18:46:14 +02:00
Adriaan de Groot
2dbcee346d 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 18:46:03 +02:00
Adriaan de Groot
839a34dacf Bump required KPMCore to 3.0.3
The newer release resolves (upstream) a problem with NVMe encryption.

FIXES #697
2017-06-14 18:45:39 +02:00
Adriaan de Groot
06739955bb Logging: format the multi-line warning about no-supported-languages 2017-06-07 00:18:57 +02:00
Adriaan de Groot
9ad46eca55 Locale: when entering page, guess language.
If user picks an installer language on the welcome page, then
the system language follows that setting -- but only after the
first action where Calamares must guess the system language
based on location. So guess on entry, so that system language
follows installer language.

FIXES #688.
2017-06-07 00:15:38 +02:00
Adriaan de Groot
49cdaf10d6 Locale: don't overwrite explicit choice
If the user selects a language from the dialog (by clicking 'change'),
then preserve that explicit choice even when clicking on another
location which would reset the language based on the installer-
language.
2017-06-07 00:15:19 +02:00
Adriaan de Groot
98d58215ad Locale: double-click to close locale-selection dialog 2017-06-07 00:15:03 +02:00
Adriaan de Groot
945a96bb51 Locale: refactor to update labels in one place only 2017-06-07 00:14:41 +02:00
Adriaan de Groot
6adb590f5d Timezones: make some TZ+0 pixels transparent, since otherwise it claims Amsterdam 2017-06-07 00:14:04 +02:00
Adriaan de Groot
ae15c17060 Keyboard: avoid multiple connects
When selecting keyboard layout, pause, then select another, the
QTimer wasn't being disconnected from the previously selected
language, so the second selection would fire the timeout, and
then call *two* slots .. and then three, ... Disconnect when
the timer fires, too.
2017-06-07 00:13:23 +02:00
Adriaan de Groot
0659fc72b8 Configs: fix trivial spelling error 2017-06-03 23:07:43 +02:00
udeved
24c877b36e chrootcfg: rank mirrors fasttrack on host
The ranking at boot is too unreliable
2017-05-30 19:20:21 +02:00
Philip
1ee2a76ef3 [postcfg] add geoip 2017-04-02 13:27:27 +02:00
Philip
4d29526206 [bootloader] fix mkdirs -> makedirs 2017-03-24 23:06:34 +01:00
Philip
e9d146e359 [bootloader] pep8 optimization 2017-03-20 22:57:38 +01:00
Philip
36f87f5f35 [bootloader] fix issue when /EFI/Boot exists 2017-03-20 07:58:12 +01:00
udeved
e9db1f3650 chrootcfg: update module for changed packages global storage 2017-03-02 09:45:19 +01:00
Philip
1f41a58532 Merge remote-tracking branch 'upstream/master' into 3.1.x-stable 2017-02-24 22:05:43 +01:00
Calamares CI
db4279ce16 [dummypythonqt] Automatic merge of Transifex translations 2017-02-24 00:37:24 +00:00
Calamares CI
dafd2926f5 [dummypythonqt] Automatic merge of Transifex translations 2017-02-23 00:37:26 +00:00
Calamares CI
bd3e654f88 [dummypythonqt] Automatic merge of Transifex translations 2017-02-22 00:37:22 +00:00
Calamares CI
5295f847f9 [dummypythonqt] Automatic merge of Transifex translations 2017-02-21 00:37:56 +00:00
Kyle Robertze
901e53da76 fixed two bugs in packages module
if the key "install" was used, the install would crash as the backwards
compatibility checks were incorrect. Fixed a typo in the run function so
pre- and post-install hooks now work correctly
2017-02-20 20:42:07 +01:00
Kyle Robertze
99118e06e6 updated docs to better explain new features
the docs do not current reflect the new net-install and packages modules
changes well. This updates them to explain the new keys in the
configuration files.
2017-02-20 20:41:50 +01:00
Kyle Robertze
832fc9fd51 fixed two bugs in packages module
if the key "install" was used, the install would crash as the backwards
compatibility checks were incorrect. Fixed a typo in the run function so
pre- and post-install hooks now work correctly
2017-02-20 13:35:56 +01:00
Kyle Robertze
5eb0c8e40b updated docs to better explain new features
the docs do not current reflect the new net-install and packages modules
changes well. This updates them to explain the new keys in the
configuration files.
2017-02-20 11:06:58 +01:00
Calamares CI
d016a0030a [dummypythonqt] Automatic merge of Transifex translations 2017-02-20 00:37:25 +00:00
Calamares CI
16c68c393d [dummypythonqt] Automatic merge of Transifex translations 2017-02-19 00:37:32 +00:00
Teo Mrnjavac
624552c168 Improve EFI configuration check in bootloader. 2017-02-17 21:37:50 +01:00
Teo Mrnjavac
d49e791346 Improve EFI configuration check in grubcfg. 2017-02-17 21:37:38 +01:00
Teo Mrnjavac
c1747c81b4 Add optional config value neverCreateSwap in partition module.
CAL-458 #close The feature has landed in master, please test.
2017-02-17 21:37:01 +01:00
Teo Mrnjavac
6d486bbc1f Improve EFI configuration check in bootloader. 2017-02-17 16:21:02 +01:00
Teo Mrnjavac
9c4819592f Improve EFI configuration check in grubcfg. 2017-02-17 16:21:02 +01:00
Calamares CI
0b134bac2e [dummypythonqt] Automatic merge of Transifex translations 2017-02-17 00:37:22 +00:00
Calamares CI
3a6689c16c [dummypythonqt] Automatic merge of Transifex translations 2017-02-16 00:37:48 +00:00
Calamares CI
5f3fa59cfd [dummypythonqt] Automatic merge of Transifex translations 2017-02-15 00:37:30 +00:00
Calamares CI
6d7334b0d5 [dummypythonqt] Automatic merge of Transifex translations 2017-02-14 00:37:10 +00:00
Calamares CI
250e3b94c5 [dummypythonqt] Automatic merge of Transifex translations 2017-02-13 00:37:42 +00:00
Calamares CI
d209ead999 [dummypythonqt] Automatic merge of Transifex translations 2017-02-12 00:37:25 +00:00
Calamares CI
050981db1e [dummypythonqt] Automatic merge of Transifex translations 2017-02-11 00:37:15 +00:00
Calamares CI
4c2b7db223 [dummypythonqt] Automatic merge of Transifex translations 2017-02-10 00:37:07 +00:00
Teo Mrnjavac
3aebb79d30 Add optional config value neverCreateSwap in partition module.
CAL-458 #close The feature has landed in master, please test.
2017-02-09 18:08:47 +01:00
Calamares CI
e1de7b50b4 [dummypythonqt] Automatic merge of Transifex translations 2017-02-09 00:37:11 +00:00
Calamares CI
69bedfcdb6 [dummypythonqt] Automatic merge of Transifex translations 2017-02-08 00:37:06 +00:00
Philip
75bcaea423 Merge remote-tracking branch 'upstream/master' into 3.0.x-stable 2017-02-08 00:52:07 +01:00
Ramon Buldó
f0b4a21b2d partition: use always double click to activate a partition tree view item
Using activated signal may use single or double click depending on environment settings
2017-02-07 17:58:56 +01:00
Kyle Robertze
36f723e59f added missing copyright statement 2017-02-07 17:10:48 +01:00
Kyle Robertze
bc4ffce3a1 Made packages optional
A group can now contain only subgroups. Thus packages can be categorized
through sub-categories such as Internet->Web Browsers->firefox
2017-02-07 17:10:48 +01:00