8095 Commits (86fd014bbd9aadda44b5a8d5d948c3912ba860ac)
 

Author SHA1 Message Date
Adriaan de Groot 6167c81654 Docs: fix up IRC links 4 years ago
Adriaan de Groot 613966d3ff Docs: add a CONTRIBUTING.md 4 years ago
Adriaan de Groot 9104853ed9 Changes: update Calamares manpage
- fix broken URL
 - add a little description
 - add newer command-line flags

FIXES #1516
4 years ago
Adriaan de Groot 010526ee2a [partition] Coding style 4 years ago
Adriaan de Groot b41e4624c9 [partition] Move 'selected installation option' to Config 4 years ago
Adriaan de Groot 10d194d693 [partition] Simplify button-selection 4 years ago
Adriaan de Groot 584dec23d4 i18n: city names in Ukraine follow Ukranian transliteration (en) 4 years ago
Adriaan de Groot a92cb32cef [partition] set the right buttons if an action is pre-selected 4 years ago
Adriaan de Groot b518ef7dfe [partition] Select initial swap choice 4 years ago
Adriaan de Groot 9f0f600aa4 [partition] Remove the 'swapfile-unsupported' message 4 years ago
Adriaan de Groot 3bb5adcfca [partition] Simplify *efiSystemPartition* settings 4 years ago
Adriaan de Groot f155c8351b [partition] Only one setting for partitionLayout is supported 4 years ago
Adriaan de Groot b6dd23a384 Merge branch 'calamares' into issues-1166 4 years ago
Adriaan de Groot ace6323987 [libcalamares] Be even more chatty in job progress
This is for debugging-job-progress reports.
4 years ago
Adriaan de Groot 75b01cfc0a [libcalamares] Some debugging output for job progress, so you can double-check that the settings are being picked up 4 years ago
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.
4 years ago
Adriaan de Groot 6b07bdf6ed [keyboard] Do not use deprecated Qt4-era indexChanged for text 4 years ago
Adriaan de Groot 02423c823d [libcalamaresui] Nothing uses the opacity for pixmaps, drop that too 4 years ago
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.
4 years ago
Adriaan de Groot 2878c474c5 Warnings-- (~T() override)
Change all the places that had
	virtual ~T() override
to the less redundant form without override.
4 years ago
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).
4 years ago
Adriaan de Groot 7d5a209dd0 [modules] Warnings-- in tests (~Test() override) 4 years ago
Adriaan de Groot 8b66009d59 [libcalamares] Warnings-- in tests (~T() override) 4 years ago
Adriaan de Groot 0cffac10c6 [libcalamares] Ignore more warnings for system header YAML 4 years ago
Adriaan de Groot 5a75d68534 [3rdparty] Warnings-- (override) in KDSAG 4 years ago
Adriaan de Groot fc2a5d145a [3rdparty] Warnings-- (override) in waitingspinnerwidget 4 years ago
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`
4 years ago
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.
4 years ago
Adriaan de Groot 705756b9bb [libcalamaresui] Give UI chance to catch up before modules are done 4 years ago
Adriaan de Groot 53cb27ebc8 [calamares] Provide i18n context for "Key" 4 years ago
Adriaan de Groot 7c6783948a i18n: update Tajik translation 4 years ago
Adriaan de Groot ac0b2092f2 [partition] Remove superfluous logging 4 years ago
Calamares CI 73d0afca43 i18n: [python] Automatic merge of Transifex translations 4 years ago
Calamares CI 16b99940ce i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot cadd9765db [usersq] Remove trailing . 4 years ago
Adriaan de Groot 4778687f14 Changes: credit for partition-size bugfixing 4 years ago
Adriaan de Groot e37c7da60d [partition] Introduce dummy argument to LVM jobs
- Give LVM jobs a dummy argument Device* so that they
  fit the functionality of makeJob for partitioning.
  For those jobs that already take an LVMDevice*, this should
  be the self-same device, but that isn't checked.
4 years ago
Adriaan de Groot 1f77441333 [partition] add job-removal to the support classes 4 years ago
Adriaan de Groot 17914b9cf9 CI: adjust to clang-format-10 automatically
- leave clang-format file alone, but dynamically
  modify it when clang-format 10 or later is present
- ignore the resulting .bak file
4 years ago
Adriaan de Groot 0aa215af65
Merge pull request #1513 from tintou/calamares
[partition] Correctly handle percentage-define partitions
4 years ago
Corentin Noël 75fd1dd114 [partition] Correctly handle percentage-define partitions
* Use the minSize when the target storage is smaller than the sum of sizes
 * Percentage-defined partitions should be computed after setting hard-defined ones

This fixes issues when 0 byte partitions were created when the disk is too small.
Also fixes an issue with percent-defined partitions being forced to be defined at the end of the disk.
4 years ago
Adriaan de Groot e94c17e331 Merge branch 'calamares' into issues-1166 4 years ago
Adriaan de Groot e84f446c5f Merge branch 'entropy' into calamares
Support more than one entropy file; generate them as needed
(or copy a fixed value to all, depending). Deprecate
*entropy* as too inflexible.

See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941301

FIXES #1512
4 years ago
Adriaan de Groot c159ffe491 [machineid] Polish up the tests
- create dirs as needed (this will normally be done by
  unsquash, but for tests with paths it needs to be done
  by hand)
- log what file is being checked
- filePath() doesn't like the absolute paths we have
  (they're absolute in the chroot, and existing code
  just sticks rootMountPoint in front)
4 years ago
Adriaan de Groot 5f7c9a00a0 [machineid] Test that random-files are created 4 years ago
Adriaan de Groot a5887e6dda [machineid] Test config-settings for entropy files 4 years ago
Adriaan de Groot 8be5c2ed10 [machineid] Support multiple entropy files 4 years ago
Adriaan de Groot 8b22786bd2 Merge branch 'issue-1397' into calamares
Document keyboard change for Turkish F layout, and document
the keyboard configuration value better, with alternate
path used in e.g. openSUSE

FIXES #1397
4 years ago
Adriaan de Groot 633186778b [keyboard] Add test for Turkish F variant
- test keyboard lookup for "tr" - "f" variations
- add data mapping "tr" - "f" to legacy keymap "trf"

FIXES #1397
4 years ago
Adriaan de Groot aeffbac9cd CMake: add resources to tests
Some tests -- notably the keyboard module -- need to have the
QRC for the module loaded as well (e.g. because of data in the
QRC). Add a RESOURCES parameter to calamares_add_test()
like calamares_add_plugin() already has, to build the
resources into the test.

Keyboard test now passes, since it was missing the data for
lookups before.
4 years ago