Adriaan de Groot
e85fedfd41
[partition] Drop comment that doesn't apply anymore
2019-01-18 15:57:21 +01:00
Adriaan de Groot
fee1794924
[partition] Use NamedEnumTable support code
...
- reduce amount of custom code by using the (new) generic implementation
2019-01-18 15:56:51 +01:00
Adriaan de Groot
a51a000681
Merge branch 'master' into improve-swap-ui
2019-01-14 15:57:22 +01:00
Adriaan de Groot
c68af1cc5d
Changes: minor addition to changelog
...
FIXES #1038
2019-01-14 15:36:14 +01:00
Adriaan de Groot
bcce704589
Merge branch 'resize-control'
...
FIXES #1062 #1038
2019-01-14 15:31:25 +01:00
Adriaan de Groot
12665192ae
[libcalamaresui] Defend against missing config settings
2019-01-14 15:30:44 +01:00
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.
2019-01-14 14:25:01 +01:00
Adriaan de Groot
866797a6c9
[calamares] Support starting fullscreen
2019-01-14 14:17:39 +01:00
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).
2019-01-14 13:42:41 +01:00
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.
2019-01-14 13:23:44 +01:00
Adriaan de Groot
097927eb3e
[libcalamares] Fix off-by-one in taking substring for value
2019-01-14 13:23:14 +01:00
Adriaan de Groot
0648a3facf
[fsresizer] Be explicit about type of string
2019-01-14 12:49:58 +01:00
Adriaan de Groot
f6c69db9ff
[calamares] Use branding-settings for initial window-size
2019-01-14 12:23:38 +01:00
Adriaan de Groot
32ab377e43
[libcalamaresui] Record branding window-size
2019-01-14 12:06:04 +01:00
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.
2019-01-14 11:50:06 +01:00
Adriaan de Groot
07a90957f4
Merge branch 'post-323'
2019-01-13 06:21:25 -05:00
Adriaan de Groot
ef33aa01f3
[fsresizer] Port to NamedSuffix template
2019-01-11 19:49:39 +01:00
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.
2019-01-11 19:48:11 +01:00
Adriaan de Groot
819a57e458
[libcalamaresui] Store resize configuration
...
- Use the named enums code for simplicity.
2019-01-11 17:35:06 +01:00
Adriaan de Groot
d25a17a45e
Merge branch 'named-enums' into resize-control
2019-01-11 14:33:31 +01:00
Adriaan de Groot
194f693412
[partition] Use new NamedEnum approach
2019-01-11 14:32:45 +01:00
Adriaan de Groot
9c2a6b03e4
[libcalamares] Slight refactor, move into NamedEnumTable
...
- expand documentation on find()
- make find() methods
2019-01-11 14:30:21 +01:00
Adriaan de Groot
fb44113561
[libcalamares] Named enumeration support
2019-01-11 14:15:18 +01:00
Adriaan de Groot
a8e19f5ee7
Changes: document the existence of resize options
2019-01-11 12:25:37 +01:00
Adriaan de Groot
dfad21bfa9
Changes: update contributors and add notes
2019-01-11 12:22:23 +01:00
Arnaud Ferraris
5cacc0ddc6
Merge remote-tracking branch 'upstream/master' into partition-layout
2019-01-11 10:03:46 +01:00
Adriaan de Groot
305249976f
Merge pull request #1069 from a-wai/preserve-selected-device
...
Preserve current device when going to manual partitioning and back
2019-01-11 00:08:23 +01:00
Adriaan de Groot
5f0993ca8c
Merge branch 'fix-defaultfs'
...
FIXES #1070
2019-01-11 00:05:59 +01:00
Adriaan de Groot
ba63084c7e
[partition] Refactor fstype naming
...
- Use locale "C" for checking filesystem names
- Also check other possibilities and case-insensitive, to
be more forgiving of weird configurations (and localizations)
2019-01-10 23:54:57 +01:00
Arnaud Ferraris
dfb5412c57
[partition] Preserve current device when going to manual partitioning
...
Fixes #1043
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-10 16:28:05 +01:00
Calamares CI
d096ca6a8d
i18n: [python] Automatic merge of Transifex translations
2019-01-09 14:06:47 +01:00
Calamares CI
807861c97d
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-01-09 14:06:46 +01:00
Calamares CI
8d60f6025d
i18n: [calamares] Automatic merge of Transifex translations
2019-01-09 14:06:45 +01:00
Adriaan de Groot
44211ee19a
Merge branch 'release-3.2.3'
...
- Pull in CHANGES and release-numbering modifications
- Pull in locale fixes
- Bump version again, to 3.2.4-RC1 in master
2019-01-09 13:07:32 +01:00
Adriaan de Groot
b18ba3d662
Changes: polish the change-notes a bit
2019-01-09 13:00:52 +01:00
Adriaan de Groot
2d2454025d
Changes: document locale fix
...
FIXES #1064
2019-01-09 12:58:31 +01:00
Adriaan de Groot
4b1b71dd3e
[locale] Update Copyright statements
2019-01-08 22:30:12 +01:00
Adriaan de Groot
527392f0af
[libcalamares] Update Copyright statement
2019-01-08 22:29:55 +01:00
Adriaan de Groot
ba82526449
CMake: drop RC version for release
2019-01-08 22:25:25 +01:00
Adriaan de Groot
200f68ae48
[locale] Reduce debug-chattiness
2019-01-08 22:18:01 +01:00
Adriaan de Groot
f1cbd5fcbf
[locale] Provide API for setting language
...
- The language and BCP need to be in-sync
- Existing code was inconsistent in setting things, which is why
you could get through the locale page without setting a locale
(at all) or it would keep English in spite of picking Germand on
the welcome page.
- Patch tests to use that API.
2019-01-08 18:09:34 +01:00
Adriaan de Groot
8cc0e1f5f9
[locale] Expand tests to check lang
...
- This shows that one constructor isn't doing it right.
2019-01-08 14:39:40 +01:00
Arnaud Ferraris
921f70d3bb
[partition] Fix size and last sector computation
...
Due to a computation error when calculating the total drive space and
each partition's last sector, the last partition's last sector was out
of boundaries, leading to an error creating this partition.
This patch fixes the computation algorithm to get rid of this error.
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-08 14:05:38 +01:00
Adriaan de Groot
2345b933cd
[locale] Add operator << for LocaleConfiguration, for debugging
2019-01-08 13:40:20 +01:00
Adriaan de Groot
dbe50fe3db
[locale] Improve LocaleConfiguration constructors
...
- Allow split-setting of the language and formats
- Test new constructors
- Since fromLanguageAndLocation can handle empty localeGen
lists just fine, skip all the weird checks that return
invalid guessed locale configurations.
2019-01-08 13:23:16 +01:00
Adriaan de Groot
0a526febae
[locale] Refactor setting the BCP47 name and update test
2019-01-08 11:39:15 +01:00
Adriaan de Groot
b1921cced9
[locale] Add tests for some of the data classes
2019-01-08 11:30:49 +01:00
Adriaan de Groot
50e6f0fcbf
[locale] Replace weird static-constructor
...
- Replace createDefault() with a constructor that takes a
locale name; use it with en_US.UTF-8 in those places where
createDefault was previously used.
2019-01-08 11:10:16 +01:00
Adriaan de Groot
093240c131
[libcalamares] Be less chatty in Python scripts
...
- When finding the gettext path, the debug output was very
chatty and didn't include an indication that it was looking
for translations.
2019-01-08 10:51:53 +01:00
Adriaan de Groot
9d871fb9db
[locale] Update global locale setting when it changes
...
- use debugging to be a little more chatty
- when changing the system language on the locale page,
the global locale setting should change, too.
2019-01-07 18:49:08 +01:00