8788 Commits (5ed1dff655fb85ca350fb1a3add016f8867d265d)
 

Author SHA1 Message Date
Adriaan de Groot 5ed1dff655 Merge branch 'issue-1579' into calamares
FIXES #1579
4 years ago
Adriaan de Groot 3588f06767 [netinstall] Document groupsUrl with multiple entries 4 years ago
Adriaan de Groot fdfe52efe2 [netinstall] Improve loader queue API a bit
- use load() to start loading
- the FetchNextUnless class is useful in more spots in
  the loading process
- set status explicitly on success (otherwise, a failure in a
  previous URL would leave a failure message lying around even
  when the module shows something useful)
4 years ago
Adriaan de Groot 03d086a233 [netinstall] Missing initialisations, split out slot
- m_queue was not initialized to nullptr, crashes
- split queue-is-done to a separate slot rather than a lambda
- prefer queueing calls to fetchNext(), for responsiveness
4 years ago
Adriaan de Groot 404a9ef98a [netinstall] Split off requesting netinstall data into a queue-manager
This is the actual "meat" of the branch, which makes the
netinstall module request one URL at a time until one succeeds.
4 years ago
Adriaan de Groot 186d32ebee [partition] More missing ; 4 years ago
Adriaan de Groot 2b4bc7adf4 [partition] Apply newer formatting tool 4 years ago
Adriaan de Groot 3b9c0bdf91 CI: don't allow clang-format 7 any more 4 years ago
Adriaan de Groot bb426ebac4 [partition] Add missing ; (and apply coding style) 4 years ago
Adriaan de Groot 9341a84820 [libcalamares] Make the RETRANSLATE macros more statement-line
Require a ; after RETRANSLATE macros. They are statement-like;
this makes it easier for some of them to be recognized by
clang-format and resolves some existing weird formatting.
4 years ago
Adriaan de Groot 603a7106b3 [netinstall] Move package-listing wrangling to the Config object
Now all the business logic is in Config, the door is open to
building a QML-ified netinstall module. I'm not sure that
would be worth it: packagechooser offers more space for a
nice UI and should be QML'ed first.
4 years ago
Adriaan de Groot 9acd2fe458 [netinstall] Use the packages service 4 years ago
Adriaan de Groot f1446736f8 [libcalamares] Expand tests a little
- do some additions and check they work
- drop the ";add" annotation on the source, this is not
  needed in the current situation with only adds available.
4 years ago
Adriaan de Groot 5b609565e2 [libcalamares] Make Packages API more flexible
- pass in the GS object; this makes mostly **testing** much easier
4 years ago
Adriaan de Groot b868894371 [libcalamares] Start a packages service for netinstall and others 4 years ago
Adriaan de Groot 6662cb5f2d [netinstall] Swap parameters to makeSourceItem and document it 4 years ago
Adriaan de Groot 79b4f918fc [netinstall] Apply coding style 4 years ago
Adriaan de Groot 8e8525a941 [netinstall] Simplify slots in the UI page 4 years ago
Adriaan de Groot a90f510b85 [libcalamares] Convenience for logging subentries
For methods that log a bunch of things, and which want to
consistently use SubEntry, but don't know when the **first**
log entry is within the method, Logger::Once can be used
to log one regular message (with function info) and the
rest are subentries.
4 years ago
Adriaan de Groot 72f67286a4 [libcalamares] Preserve type CDebug() if possible. 4 years ago
Adriaan de Groot 8fe2e1f68a [finished] Make the debug-log less cryptic 4 years ago
Adriaan de Groot a3a1350dc7 [libcalamares] Don't complain if there isn't a preset
- If the module knows about a preset, then it should be registered
  even if there is not a value set for it specifically; this avoids
  complaints from isEditable() for fields that are known, but
  do not have a preset. (Reported by Anke)
4 years ago
Adriaan de Groot a4c1f07521 [libcalamares] Reduce indentation-depth in apply() through early-return 4 years ago
Adriaan de Groot 33fec86ef6 [welcome] Improve logging of requirements-checking
- less chatty when 0-results come in
- compress the welcome debug to one output chunk
4 years ago
Adriaan de Groot f8afb15c4c [libcalamaresui] Improve logging for QML modules
- mention which instance produces warnings
- tag additional debugging from the same method with Logger::SubEntry
4 years ago
Adriaan de Groot 6556f96442 Merge branch 'calamares' into issue-1579
Bring the branch up-to-date with the past few releases,
so it can be merged more easily once complete.
4 years ago
Adriaan de Groot 416c2c9689 [usersq] Reflect editable in the QML
- if presets prevent a field from being editable, don't allow
  the user to edit the field
- while here, mention the changes in usersq
4 years ago
Adriaan de Groot 44ac33845d Merge branch 'fix-usersq' into calamares 4 years ago
Adriaan de Groot 46f7e6c131 Merge branch 'hotfix-38' into calamares 4 years ago
Adriaan de Groot 8348bd2bb7 [usersq] Call setters for checkboxes 4 years ago
Adriaan de Groot 202fe46182 Changes: describe other fixes as well 4 years ago
Adriaan de Groot d2c0c8d638 [users] Grab hostname from config on creation 4 years ago
Adriaan de Groot b17e01edff [usersq] Call setters to move values back from QML to the C++ side 4 years ago
Calamares CI df67f2bb59 i18n: [desktop] Automatic merge of Transifex translations 4 years ago
Calamares CI f02cb1a8ea i18n: [calamares] Automatic merge of Transifex translations 4 years ago
Adriaan de Groot 1c8a72dcac Changes: pre-release housekeeping 4 years ago
Adriaan de Groot b9ad701a5c [calamares] Change .desktop invocation
FIXES #1653
4 years ago
Adriaan de Groot b96ad4b166 [usersq] Hook up QML fields and the Config object
For properties, we can bind directly to the Config properties
for loginName, fullName, and also to checkbox-style (bool)
properties and passwords.
4 years ago
Adriaan de Groot e60f8bcd06 [usersq] Tidy job creation and unnecessary code 4 years ago
Adriaan de Groot 4ffa79d4cf [users] In code, consistently [aA]utoLogin as name
There was a mix of autologin and autoLogin, leading to confusion
in the code. QML is sensitive to this, so go to one consistent name.
(Although the names of the settings in the `.conf` file are
different again)
4 years ago
Adriaan de Groot 287047fe1a [users] Tidy up job creation -- leave it to Config 4 years ago
Adriaan de Groot e9908c84c2 Changes: document mount/fstab changes 4 years ago
Adriaan de Groot 98d42719e1
Merge pull request #1622 from Chrysostomus/btrfs-subvol
[fstab][mount] Create and mount btrfs subvolumes in generalized manner
4 years ago
Adriaan de Groot 413e160368 Changes: post-release housekeeping 4 years ago
Adriaan de Groot a5091c8c3b Docs: massage the release-howto notes 4 years ago
Adriaan de Groot 1998405dbb [libcalamaresui] Fix up test for logfile
- this test would fail if the logfile already exists for
  any reason (including "I just ran the test")
- remove the file before expecting an empty logfile
- improve messages; a missing logfile is not a "things cannot
  work" situation, it's a warning
4 years ago
Adriaan de Groot cdbc5a7b4b
Merge pull request #1652 from Conan-Kudo/rm-urpmi
[packages] Drop urpmi support
4 years ago
Adriaan de Groot f62bb70b28 CI: add -m <module> shortcut to test individual modules 4 years ago
Adriaan de Groot cc310a04b8 [users] Fix schema to match actual field names 4 years ago
Calamares CI d9ab35f4cc i18n: [python] Automatic merge of Transifex translations 4 years ago