Adriaan de Groot
dd5c0d1629
[bootloader] Log when the bootloader-module does nothing
2019-04-19 16:47:53 +02:00
Adriaan de Groot
333f0d9215
[bootloader] Simplify finding the ESP
2019-04-19 16:43:07 +02:00
Adriaan de Groot
df37c51c1e
[bootloader] [hwclock] Translate module name
2019-04-19 16:39:41 +02:00
Adriaan de Groot
c44e221fb6
Merge branch 'issue-1107'
...
FIXES #1107
2019-04-19 16:27:19 +02:00
Adriaan de Groot
81acc496dc
[welcome] Introduce a delegate for drawing the languages list
...
- Show the native name left, English name right
2019-04-19 13:40:28 +02:00
Adriaan de Groot
0b833b1e75
[welcome] Switch model to a list model
...
- There doesn't seem to be a real benefit to providing the
name and label as separate columns.
2019-04-19 11:38:43 +02:00
Adriaan de Groot
53fd1590b8
[welcome] Don't use combobox itemdata for locale information
2019-04-19 10:24:10 +02:00
Adriaan de Groot
e5d1c0ae27
[welcome] Fix matched-with-a-locale
...
- Previously the matchLocale() function set the index in the
combobox; do it separately now.
2019-04-19 10:15:57 +02:00
Adriaan de Groot
57452b8c38
[locale] [welcome] Adjust to moved LocaleLabel
...
- Adjust #includes
- In [welcome], use find() on the model rather than querying
the combo-box.
2019-04-19 10:10:36 +02:00
Adriaan de Groot
0c868dbd17
[welcome] Another find() overload
...
- Also find a specific locale
- While here, apply Calamares coding style
2019-04-19 09:39:19 +02:00
Adriaan de Groot
314aee8d68
[welcome] Switch to QVector
...
- QVector is a better match with passing in QStringList, otherwise
you end up dealing with Qt's int indexes vs. std::vector's uint
indexes everywhere.
- Introduce find()
2019-04-19 09:31:16 +02:00
Adriaan de Groot
94765d40cd
[welcome] Switch to using LocaleModel for language combobox
...
- Use the model instead of inserting items
- While here, tidy includes and documentation
2019-04-18 23:17:49 +02:00
Adriaan de Groot
589168685e
[welcome] Complete LocaleModel implementation
...
- It's a table with two columns (localized name and english name)
2019-04-18 23:16:02 +02:00
Adriaan de Groot
7f8411c3b7
[welcome] Add standard language-chooser icon
...
- After discussion with Red Hat UI advice, switch to standard icon
- Tooltip as well
2019-04-18 22:38:12 +02:00
Adriaan de Groot
f04d084548
[welcome] Start on a model for the locale choices
2019-04-18 14:27:37 +02:00
Adriaan de Groot
c99742bc70
Merge pull request #1127 from a-wai/partition-layout-size-checks
...
Add various checks for partition layout configuration
2019-04-18 13:48:50 +02:00
Adriaan de Groot
cf51eb7aab
[keyboard] Apply source formatting
...
- Move errant attribution line to the copyright headers;
unsure of the year though.
- Apply Calamares coding style.
2019-04-18 13:41:42 +02:00
Adriaan de Groot
118f9255fd
[keyboard] Refactor sectioning
...
- Look for section in a consistent fashion
- Simplify parsing loops
2019-04-18 13:36:12 +02:00
Adriaan de Groot
fa70b3aa60
[keyboard] Refactor keyboard model loading
...
- Don't need private static methods
- Pass char* if that's what we've got
2019-04-18 13:22:12 +02:00
Adriaan de Groot
3c014a868c
[keyboard] Make keyboard preview more robust
...
- Replace #define with static const char
- Handle FreeBSD as well (for testing purposes)
2019-04-18 13:06:50 +02:00
Adriaan de Groot
b704933b58
[keyboard] Avoid crash with unconfigured keyboards
...
- If there's no items at all, ->currentItem() can return nullptr,
so don't dereference that.
Found on FreeBSD.
2019-04-18 12:56:56 +02:00
Adriaan de Groot
a1e08d2236
[keyboard] Don't use useless rvalue-ref
...
- Weird && usage here made redundant through RVO, just return
something normally instead.
2019-04-18 12:06:17 +02:00
Adriaan de Groot
123c774a47
Use new automoc options
2019-04-18 12:06:16 +02:00
Adriaan de Groot
cef2f50510
Reduce warnings about extra ;
...
- Trailing ; after Q_UNUSED
- Trailing ; after CALAMARES_RETRANSLATE
2019-04-18 12:06:09 +02:00
Adriaan de Groot
c83395ff6d
Reduce warnings for yaml-cpp
...
- Use only utils/YamlUtils.h to pull in yaml-cpp and supporting code.
- When compiling with clang, turn off warnings that the system header
for yaml-cpp would generate.
2019-04-18 12:06:09 +02:00
Arnaud Ferraris
123222c0a8
Add global checks for partition layout
...
This commit adds several checks while reading the configuration of the
`partition` module, in case the partition layout configuration is
misformed. If an error is encountered, an message is printed to the
console and the module reverts to the default partition layout.
Checks are also added when implementing the partition layout, in case a
problem occurs that couldn't be anticipated (for example, when a
partition size is in %, checking its absolute value require knowing the
total device size, which is not the case when the configuration is
being read).
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-18 10:55:47 +02:00
Arnaud Ferraris
d32733bf59
Switch to using PartSize class for partition sizes
...
Every call of `ParseStringSize` is replaced by using an instance of the
`PartUtils::PartSize` class.
This commit also removes the now-unused previous size parsing functions.
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-18 10:55:47 +02:00
Arnaud Ferraris
3a58ae5e8b
Introduce new partition size class based on NamedSuffix
...
In order to maintain consistency, and make use, create a new PartSize
class in the PartUtils namespace, which inherits from NamedSuffix for
easier parsing and handling of size strings.
The switch to using this class instead of the previous functions will be
done in a follow-up commit.
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-04-18 10:55:47 +02:00
Adriaan de Groot
93be1a6582
[partition] Remove confusing spaces in logging
2019-04-15 10:16:09 -04:00
Adriaan de Groot
dbac9ecf7b
[partition] Remove unused code
...
- The name table is in PartitionActions::Choices
2019-04-15 10:14:37 -04:00
Adriaan de Groot
d2404851cd
[partition] Reduce warnings (shadow, ;, types)
2019-04-15 10:06:21 -04:00
Adriaan de Groot
1a4a265262
[partition] Refactor check for ISO9660
2019-04-15 10:06:03 -04:00
Adriaan de Groot
75f1a05fec
[partition] No copy-constructor for CDebug
2019-04-15 10:05:29 -04:00
Adriaan de Groot
009dfd7de5
[locale] Reduce warnings (shadowed global)
2019-04-15 10:03:12 -04:00
Adriaan de Groot
520478847c
Make logging more consistent.
...
- Across all the C++ modules, use Logger::SubEntry for sub/continues
log lines, instead of somewhat-random indent strings.
2019-04-15 09:02:21 -04:00
Adriaan de Groot
5677a4bb28
[finished] Fix up string arguments
...
- The "set up" message only uses one argument.
2019-04-15 08:42:06 -04:00
Adriaan de Groot
63b317902d
[libcalamares] [partition] Adjust to logging changes
...
- Use the un-paren'ed Continuation and SubEntry
2019-04-15 08:27:43 -04:00
Adriaan de Groot
198acadd23
[partition] [fsresizer] Fix KPMCore API versions
...
- tests need the defines as well
- scandevices API changed with API 3.3.1
2019-04-12 13:17:38 +02:00
Adriaan de Groot
c844188907
[partition] Fix build w/ "3.3.1" API
...
- Need older-style scanning, but new-style iteration
2019-04-12 12:54:13 +02:00
Adriaan de Groot
4e24ea29e2
[partition] [fsresizer] Adjust to post-3.3.0 API
...
- KDE neon ships a post-3.3.0 KPMCore, with deprecations, but not yet
the KPMCore 4 API, so add another API-version check to handle the
deprecations. Keeps warnings down.
2019-04-12 12:44:59 +02:00
Adriaan de Groot
c0710cabe4
[partition] [fsresizer] Adjust to new #define
...
- Using KPMCORE4API is clearer than just relying on a version number
2019-04-12 12:16:55 +02:00
Adriaan de Groot
9159761171
[partition] [fsresizer] Fix KPMCore API detection
...
- There will be a 3.3.1 which still has the "old" API,
so look at 3.3.80 (pre-4.0) instead. Make the way
compile flags are passed consistent.
2019-04-12 12:16:55 +02:00
Adriaan de Groot
9917bc27fc
Merge pull request #1119 from cjlcarvalho/master
...
[partition] Fixing LVM scanning according to new kpmcore API
2019-04-12 11:03:03 +02:00
Adriaan de Groot
1a063a9b5d
[partition] Use modern tr() annotation
2019-04-11 10:28:35 -04:00
Adriaan de Groot
b6cd1c576a
[plasmalnf] Don't translate placeholder text
2019-04-11 10:06:10 -04:00
Adriaan de Groot
78d6b51c3c
[partition] Don't translate placeholder ---
2019-04-11 10:01:34 -04:00
Adriaan de Groot
369c5f4619
[tracking] Don't translate placeholder text
2019-04-11 09:59:58 -04:00
Adriaan de Groot
d0e1e46df2
[users] Don't translate CSS
2019-04-11 09:54:42 -04:00
Adriaan de Groot
95897bf83b
[users] Mark as not-translated
2019-04-11 09:49:38 -04:00
Adriaan de Groot
b10c7ad9c6
[locale] Reduce warnings for gcount()
...
- The read is at most sizeof(arr), so int is fine. Do
the cast explicitly.
2019-04-11 15:14:31 +02:00