Adriaan de Groot
12665192ae
[libcalamaresui] Defend against missing config settings
7 years ago
Adriaan de Groot
ef94b1f689
[calamares] Support noexpand
...
- When in noexpand mode, just don't grow the window, and assume
widgets elsewhere will get scrollbars automatically.
7 years ago
Adriaan de Groot
866797a6c9
[calamares] Support starting fullscreen
7 years ago
Adriaan de Groot
80569a746f
[libcalamaresui] Relax validity check in branding
...
- A size of 64em has a value less than 1024, which is the minimum
size **in pixels**. The check doesn't make sense as-is and would
have to take the unit into account. Leave that to clients of
branding (e.g. CalamaresWindow, which already does this).
7 years ago
Adriaan de Groot
79cee26b33
[libcalamares] Switch to std::vector
...
Keeping std::initializer_list around is fraught. Causes segfaults
because I'm not keeping the underlying temporary array around
properly. Switch to vectors because those initialize from the
underlying array.
TODO: look into making this sufficiently constexpr -- perhaps
just use std::array and make find() work on that.
7 years ago
Adriaan de Groot
097927eb3e
[libcalamares] Fix off-by-one in taking substring for value
7 years ago
Adriaan de Groot
0648a3facf
[fsresizer] Be explicit about type of string
7 years ago
Adriaan de Groot
f6c69db9ff
[calamares] Use branding-settings for initial window-size
7 years ago
Adriaan de Groot
32ab377e43
[libcalamaresui] Record branding window-size
7 years ago
Adriaan de Groot
99a19c7c6b
[libcalamares] Document NamedSuffix
...
- Add more constructors
- Make the table-constructor public, no need to force
subclassing on everyone
- Declare some useful API
- Document the bits.
7 years ago
Adriaan de Groot
ef33aa01f3
[fsresizer] Port to NamedSuffix template
7 years ago
Adriaan de Groot
e28aeebb48
[libcalamares] Introduce helper NamedSuffix template
...
For (all?) those cases where we have configuration with
a value followed by a unit, introduce a class that
uses the NamedEnum properties to make parsing and split-up easier.
7 years ago
Adriaan de Groot
819a57e458
[libcalamaresui] Store resize configuration
...
- Use the named enums code for simplicity.
7 years ago
Adriaan de Groot
d25a17a45e
Merge branch 'named-enums' into resize-control
7 years ago
Adriaan de Groot
194f693412
[partition] Use new NamedEnum approach
7 years ago
Adriaan de Groot
9c2a6b03e4
[libcalamares] Slight refactor, move into NamedEnumTable
...
- expand documentation on find()
- make find() methods
7 years ago
Adriaan de Groot
fb44113561
[libcalamares] Named enumeration support
7 years ago
Adriaan de Groot
a8e19f5ee7
Changes: document the existence of resize options
7 years ago
Adriaan de Groot
2bb7a5f686
[branding] Document intended settings for window size
...
- Control Calamares window size through the branding file
- This is for #1062 and #1038
7 years ago
Adriaan de Groot
8b72c93d67
[branding] Group the welcome-settings together
7 years ago
Calamares CI
934e58ad54
i18n: [python] Automatic merge of Transifex translations
7 years ago
Calamares CI
e572784eb5
i18n: [dummypythonqt] Automatic merge of Transifex translations
7 years ago
Calamares CI
491202d75f
i18n: [desktop] Automatic merge of Transifex translations
7 years ago
Calamares CI
ad9fe5b382
i18n: [calamares] Automatic merge of Transifex translations
7 years ago
Adriaan de Groot
fe3a88f834
[packages] Fix cut-and-paste-o in packages try_remove
...
- Copied from_local from the code for install, which doesn't
make sense and causes a NameError.
FIXES #1063
7 years ago
Adriaan de Groot
c9930788f7
Merge branch 'fix-language-display'
...
Merge in the bits of @apachelogger's fixes that I forgot previously,
and then refactor the whole thing to be consistent more easily.
FIXES : #712
7 years ago
Adriaan de Groot
56a71c232f
[locale] Use the re-factored LocaleLabel
7 years ago
Adriaan de Groot
210965aca4
[libcalamaresui] Allow always-show-country setting in locale label
7 years ago
Adriaan de Groot
8790985fca
[libcalamaresui] Code-formatting, remove dead code
7 years ago
Adriaan de Groot
3dda9ab860
[libcalamaresui] LocaleLabel doesn't need to inherit QObject
...
- Use static QObject::tr instead.
7 years ago
Adriaan de Groot
1f4ac45bb5
[libcalamaresui] Cleanup locale-labeling code
...
- Support translations of the "language (country)" format instead
of forcing English parenthesis.
7 years ago
Adriaan de Groot
084f4d2445
[libcalamaresui] Refactor: move LocaleLabel to UI library
...
- This is prep-work for making locale labels consistent everywhere.
- While here, improve code documentation.
7 years ago
Harald Sitter
311af6de5d
[locale] prefer native language and country names when available
...
This basically means we talk about localization in the respective
localized variant. e.g. "German (Germany)" ➡ "Deutsch (Deutschland)".
If geoip lookup failed or isn't configured for whatever reason it's a
stretch to expect the user to know english enough to find their own
language. Preferring the localized strings resolves this issue.
Additionally this happens to bypass #712 respectively
https://bugreports.qt.io/browse/QTBUG-34287
as the native names are properly spelled. So, as long as Qt has localized
names the names will also be properly spelled.
7 years ago
Adriaan de Groot
0b6e1ca488
i18n: update list of translations from Transifex
...
- Add automatic tooling to retrieve translation stats and
output new CMake variable settings.
- If there are i18n language selection warnings, stop CMake.
7 years ago
Calamares CI
915884c6fe
i18n: [python] Automatic merge of Transifex translations
7 years ago
Calamares CI
bf976b3de0
i18n: [dummypythonqt] Automatic merge of Transifex translations
7 years ago
Calamares CI
99b99d24bd
i18n: [desktop] Automatic merge of Transifex translations
7 years ago
Calamares CI
1321ba1525
i18n: [calamares] Automatic merge of Transifex translations
7 years ago
Adriaan de Groot
6798d613d8
CI: guess that debug builds are way too big for Travis
7 years ago
Adriaan de Groot
59e30e3cdb
CI: yet another attempt to debug the disk-space failures
7 years ago
Adriaan de Groot
c4b5360d91
CI: more debugging due to disk-space problems
7 years ago
Adriaan de Groot
19617fc42d
CI: more debugging due to disk-space problems
7 years ago
Adriaan de Groot
1cc7b40a94
Merge branch 'relax-xml'
7 years ago
Adriaan de Groot
33c5baa9f3
[lang] Add usage information
...
- This developer tool was originally committed with a not-useful
commit message, no usage info, and no documentation. Bad [ade].
7 years ago
Adriaan de Groot
d7f0a1b937
[lang] Xml could be option, this is developer tooling after all
7 years ago
Adriaan de Groot
b8595a1323
CMake: relax debugging flags again
7 years ago
Calamares CI
dc92415ae0
i18n: [python] Automatic merge of Transifex translations
7 years ago
Calamares CI
6ac872e724
i18n: [dummypythonqt] Automatic merge of Transifex translations
7 years ago
Calamares CI
e485f057d5
i18n: [desktop] Automatic merge of Transifex translations
7 years ago
Calamares CI
a0766a6895
i18n: [calamares] Automatic merge of Transifex translations
7 years ago