Adriaan de Groot
632445a431
[unpackfs] Give entries a weight
...
When there are multiple entries, the overall weight of the
module is divided between the entries: currently each entry
takes an equal amount of space in the overall progress.
When there are multiple entries which take wildly different
amounts of time (e.g. a squash-fs and a single file) then
the progress overall looks weird: the squash-fs gets half
of this module's weight, and the single file does too.
With the new *weight* key for entries, that division can
be tweaked so that progress looks more "even".
2020-10-06 11:44:00 +02:00
Adriaan de Groot
44f8a7ae47
[libcalamares] Reduce chattiness again of job progress
2020-10-06 11:03:55 +02:00
Calamares CI
2a795843e2
i18n: [python] Automatic merge of Transifex translations
2020-10-06 11:03:08 +02:00
Calamares CI
540a1c05b7
i18n: [calamares] Automatic merge of Transifex translations
2020-10-06 11:03:08 +02:00
Gaël PORTAY
79740c77a3
[partition] Message user if no option available
2020-10-06 04:10:27 -04:00
Kris Adler
e92927cff9
[preservefiles] Fix global storage JSON dump
...
fixes calamares/calamares#1521
2020-10-03 17:38:20 -05:00
Adriaan de Groot
ddf3b2d399
Merge branch 'debug-job-progress' into calamares
...
This makes things fairly chatty, especially again during
rsync, so will be dialed back before release.
2020-10-03 12:27:10 +02:00
Adriaan de Groot
ae09537bea
Merge pull request #1519 from tintou/calamares
...
[partition] Fix regression in partition size assignment
2020-10-02 22:49:29 +02:00
Adriaan de Groot
6e30a7b8f6
[partition] Move is-manual-partitioning-allowed to the Config object
2020-10-02 13:04:12 +02:00
Adriaan de Groot
f79fbd4105
[partition] Add swap choice to config object
2020-10-02 12:40:13 +02:00
Adriaan de Groot
0f4fe6294c
[partition] Migrate type for SwapChoice to Config object
2020-10-02 12:22:53 +02:00
Adriaan de Groot
881661e94b
[partition] Migrate InstallChoice to the Config object
2020-10-02 12:08:42 +02:00
Corentin Noël
0293015b09
[partition] Fix regression in partition size assignment
...
In some cases, the partition size was set to zero as the maxSize isn't always defined.
2020-10-01 15:38:18 +02:00
Adriaan de Groot
8e4ec921c6
Docs: links layout
2020-09-30 11:06:08 +02:00
Adriaan de Groot
6167c81654
Docs: fix up IRC links
2020-09-30 10:59:59 +02:00
Adriaan de Groot
613966d3ff
Docs: add a CONTRIBUTING.md
2020-09-30 10:53:04 +02:00
Adriaan de Groot
9104853ed9
Changes: update Calamares manpage
...
- fix broken URL
- add a little description
- add newer command-line flags
FIXES #1516
2020-09-29 16:41:57 +02:00
Adriaan de Groot
010526ee2a
[partition] Coding style
2020-09-29 14:04:12 +02:00
Adriaan de Groot
b41e4624c9
[partition] Move 'selected installation option' to Config
2020-09-29 14:00:49 +02:00
Adriaan de Groot
10d194d693
[partition] Simplify button-selection
2020-09-29 12:22:50 +02:00
Adriaan de Groot
584dec23d4
i18n: city names in Ukraine follow Ukranian transliteration (en)
2020-09-29 12:05:01 +02:00
Adriaan de Groot
a92cb32cef
[partition] set the right buttons if an action is pre-selected
2020-09-28 17:46:42 +02:00
Adriaan de Groot
b518ef7dfe
[partition] Select initial swap choice
2020-09-28 15:37:12 +02:00
Adriaan de Groot
9f0f600aa4
[partition] Remove the 'swapfile-unsupported' message
2020-09-28 14:53:38 +02:00
Adriaan de Groot
3bb5adcfca
[partition] Simplify *efiSystemPartition* settings
2020-09-28 14:52:18 +02:00
Adriaan de Groot
f155c8351b
[partition] Only one setting for partitionLayout is supported
2020-09-28 14:48:55 +02:00
Adriaan de Groot
b6dd23a384
Merge branch 'calamares' into issues-1166
2020-09-28 14:34:39 +02:00
Adriaan de Groot
ace6323987
[libcalamares] Be even more chatty in job progress
...
This is for debugging-job-progress reports.
2020-09-28 11:35:41 +02:00
Adriaan de Groot
75b01cfc0a
[libcalamares] Some debugging output for job progress, so you can double-check that the settings are being picked up
2020-09-23 16:14:09 +02:00
Adriaan de Groot
ffed7b6d71
[partition] Warnings-- over QButtonGroup
...
- this was deprecated in 5.15 and an alternative introduced also
in 5.15, so it's a pain in the butt for backwards-compatibility.
2020-09-23 11:16:23 +02:00
Adriaan de Groot
6b07bdf6ed
[keyboard] Do not use deprecated Qt4-era indexChanged for text
2020-09-22 23:51:35 +02:00
Adriaan de Groot
02423c823d
[libcalamaresui] Nothing uses the opacity for pixmaps, drop that too
2020-09-22 23:03:38 +02:00
Adriaan de Groot
268cf203a8
[libcalamaresui] Remove unused parameter/functionality
...
- nothing in Calamares uses the tinting, and it triggers some
deprecation warnings, so just remove it.
2020-09-22 23:01:22 +02:00
Adriaan de Groot
2878c474c5
Warnings-- (~T() override)
...
Change all the places that had
virtual ~T() override
to the less redundant form without override.
2020-09-22 22:49:30 +02:00
Adriaan de Groot
2126be6d6d
Warnings-- (~T() override)
...
Consistently use
~T() override;
in class declarations (so no virtual in front, and avoid
warnings due to the missing override in back).
2020-09-22 22:40:52 +02:00
Adriaan de Groot
7d5a209dd0
[modules] Warnings-- in tests (~Test() override)
2020-09-22 22:37:55 +02:00
Adriaan de Groot
8b66009d59
[libcalamares] Warnings-- in tests (~T() override)
2020-09-22 22:37:29 +02:00
Adriaan de Groot
0cffac10c6
[libcalamares] Ignore more warnings for system header YAML
2020-09-22 22:37:29 +02:00
Adriaan de Groot
5a75d68534
[3rdparty] Warnings-- (override) in KDSAG
2020-09-22 22:37:19 +02:00
Adriaan de Groot
fc2a5d145a
[3rdparty] Warnings-- (override) in waitingspinnerwidget
2020-09-22 22:37:04 +02:00
Adriaan de Groot
fbab554dfa
[libcalamares] Remove unused parameter for PythonJob
...
- parameter instanceKey was left over from previous work that
special-cased the weight of Python modules.
- while here, consistently do `~T() override`
2020-09-22 22:35:55 +02:00
Adriaan de Groot
8e9bf1c2a9
[libcalamaresui] Another allow-to-fall-back-to-eventloop
...
With 1 CPU, Calamares still spawns 9 threads or so: eventloop,
dbus loop, QML loop, ... many of those are invisible to the
application. Contention occurs on startup when the UI is constructed,
and we end up with the module manager creating widgets alongside,
or ahead of, the main window UI. This can result in deadlock:
- in CalamaresApplication::initViewSteps
- in QML imports
This is partly because the signal-slots connections get "deep":
from loadModules() we emit *modulesLoaded* which ends up showing
the main window in initViewSteps(). Avoid this with a QTimer:
drop back to the event loop and release whatever locks are held,
so the QML thread can get on with it already. Then the timer
goes off and the view steps are created.
2020-09-22 16:27:34 +02:00
Adriaan de Groot
705756b9bb
[libcalamaresui] Give UI chance to catch up before modules are done
2020-09-22 14:41:12 +02:00
Adriaan de Groot
53cb27ebc8
[calamares] Provide i18n context for "Key"
2020-09-21 22:32:16 +02:00
Adriaan de Groot
7c6783948a
i18n: update Tajik translation
2020-09-21 17:49:18 +02:00
Adriaan de Groot
ac0b2092f2
[partition] Remove superfluous logging
2020-09-21 17:47:25 +02:00
Calamares CI
73d0afca43
i18n: [python] Automatic merge of Transifex translations
2020-09-21 17:06:56 +02:00
Calamares CI
16b99940ce
i18n: [calamares] Automatic merge of Transifex translations
2020-09-21 17:06:55 +02:00
Adriaan de Groot
cadd9765db
[usersq] Remove trailing .
2020-09-21 17:01:50 +02:00
Adriaan de Groot
4778687f14
Changes: credit for partition-size bugfixing
2020-09-21 16:56:59 +02:00