Calamares CI
8f215dd8e3
i18n: [calamares] Automatic merge of Transifex translations
2019-01-24 08:19:38 -05:00
Arnaud Ferraris
902772d9f8
[rawfs] Fix copyright notice in module header
...
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-24 12:46:13 +01:00
Arnaud Ferraris
4e6492de28
Add a raw filesystem copy module
...
In some cases, we might want to copy a filesystem as if we were using a
simple 'dd' command, in order to create an exact copy, down to the block
level.
This can be useful in particular when working with dm-verity for
checking the rootfs integrity: that way, we can make a direct copy of
the rootfs and its verity partition and keep the system usable.
This patch adds a new 'rawfs' module to calamares, making possible to
block-copy a filesystem to a block device.
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-23 16:36:31 +01:00
Arnaud Ferraris
db3d3a7d03
Add a settings.conf option to disable "Cancel" button
...
In some cases, e.g. when calamares is used as an "initial setup" tool,
we may want to user to go through all the configuration steps in order
to end up with a usable system.
Therefore, disabling the "Cancel" button can be useful in this case.
This commit adds an option to settings.conf which disables this button
when set to "true". If the option is not present in the settings file,
the default behavior ("Cancel" button enabled & visible) is enforced.
Signed-off-by: Arnaud Ferraris <arnaud.ferraris@collabora.com>
2019-01-23 15:56:07 +01:00
Adriaan de Groot
422d521ff7
Changes: re-number releases
2019-01-23 12:20:33 +01:00
Adriaan de Groot
b913753831
[partition] No need to re-query the current choice
2019-01-21 08:54:09 -05:00
Adriaan de Groot
aef61a42bc
[partition] Tidy up code
...
- avoid possible nullptr dereference on connect() if no swap choices
- group retranslations together
2019-01-21 08:22:17 -05:00
Adriaan de Groot
24422b19bd
[partition] Idiomatic connect() usage
2019-01-21 08:20:01 -05:00
Adriaan de Groot
fbef117fc8
[partition] Remove unused code
2019-01-21 07:52:23 -05:00
Adriaan de Groot
8ecae75dc8
[partition] Simplify code a little
...
- Document and make pickOne() more correct
- Reduce calls to globalStorage(), it doesn't change
2019-01-21 07:41:47 -05:00
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