Adriaan de Groot
6d4a0a1ba3
i18n: update the English source files
2021-03-19 14:38:13 +01:00
Adriaan de Groot
ba89f03d8e
Changes: post-release housekeeping
...
- mention the *packages* service in CHANGES for the previous release
2021-03-19 14:37:38 +01:00
Calamares CI
4243d5f41a
i18n: [python] Automatic merge of Transifex translations
2021-03-19 14:23:08 +01:00
Calamares CI
64f9a2df26
i18n: [calamares] Automatic merge of Transifex translations
2021-03-19 14:23:07 +01:00
Adriaan de Groot
779e5ecf8f
[libcalamaresui] Factor out the pastebin UI
...
- offer a convenience method for showing a popup and
URL information and copying the URL to the clipboard
- use that from ViewManager (on failure) and DebugWindow (on demand)
2021-03-19 14:17:34 +01:00
Adriaan de Groot
981e96ea7f
[calamares] Redo debug window tools
...
- make the tools tab buttons along the bottom row
- show the global storage tab by default
This costs little screen real-estate, makes the tools much more
visible and useful.
2021-03-19 13:51:30 +01:00
Adriaan de Groot
c54e417ff3
[calamares] Add a 'send log' button to the debug window
...
FIXES #1660
2021-03-19 13:38:06 +01:00
Adriaan de Groot
668921543a
[libcalamaresui] Convenience method to check if paste would do anything
2021-03-19 13:36:40 +01:00
Adriaan de Groot
63e61e9924
Changes: pre-release housekeeping
2021-03-19 13:25:45 +01:00
Adriaan de Groot
5ed1dff655
Merge branch 'issue-1579' into calamares
...
FIXES #1579
2021-03-19 13:13:27 +01:00
Adriaan de Groot
3588f06767
[netinstall] Document groupsUrl with multiple entries
2021-03-19 12:49:37 +01:00
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)
2021-03-19 12:30:09 +01:00
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
2021-03-19 11:46:46 +01:00
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.
2021-03-17 00:09:15 +01:00
Adriaan de Groot
186d32ebee
[partition] More missing ;
2021-03-16 16:11:02 +01:00
Adriaan de Groot
2b4bc7adf4
[partition] Apply newer formatting tool
2021-03-16 16:08:13 +01:00
Adriaan de Groot
3b9c0bdf91
CI: don't allow clang-format 7 any more
2021-03-16 16:06:46 +01:00
Adriaan de Groot
bb426ebac4
[partition] Add missing ; (and apply coding style)
2021-03-16 16:01:25 +01:00
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.
2021-03-16 14:55:26 +01:00
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.
2021-03-16 14:51:01 +01:00
Adriaan de Groot
9acd2fe458
[netinstall] Use the packages service
2021-03-16 14:38:52 +01:00
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.
2021-03-16 14:37:13 +01:00
Adriaan de Groot
5b609565e2
[libcalamares] Make Packages API more flexible
...
- pass in the GS object; this makes mostly **testing** much easier
2021-03-16 14:14:02 +01:00
Adriaan de Groot
b868894371
[libcalamares] Start a packages service for netinstall and others
2021-03-16 13:50:15 +01:00
Adriaan de Groot
6662cb5f2d
[netinstall] Swap parameters to makeSourceItem and document it
2021-03-16 13:17:33 +01:00
Adriaan de Groot
79b4f918fc
[netinstall] Apply coding style
2021-03-16 13:10:35 +01:00
Adriaan de Groot
8e8525a941
[netinstall] Simplify slots in the UI page
2021-03-16 13:10:09 +01:00
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.
2021-03-15 22:45:29 +01:00
Adriaan de Groot
72f67286a4
[libcalamares] Preserve type CDebug() if possible.
2021-03-15 21:41:27 +01:00
Adriaan de Groot
8fe2e1f68a
[finished] Make the debug-log less cryptic
2021-03-15 21:22:20 +01:00
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)
2021-03-15 21:18:10 +01:00
Adriaan de Groot
a4c1f07521
[libcalamares] Reduce indentation-depth in apply() through early-return
2021-03-15 21:11:01 +01:00
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
2021-03-15 20:53:59 +01:00
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
2021-03-15 20:47:27 +01:00
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.
2021-03-15 13:10:21 +01:00
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
2021-03-15 12:51:42 +01:00
Adriaan de Groot
44ac33845d
Merge branch 'fix-usersq' into calamares
2021-03-15 12:41:01 +01:00
Adriaan de Groot
46f7e6c131
Merge branch 'hotfix-38' into calamares
2021-03-15 12:39:41 +01:00
Adriaan de Groot
8348bd2bb7
[usersq] Call setters for checkboxes
2021-03-15 12:36:54 +01:00
Adriaan de Groot
202fe46182
Changes: describe other fixes as well
2021-03-15 12:02:45 +01:00
Adriaan de Groot
d2c0c8d638
[users] Grab hostname from config on creation
2021-03-15 11:53:14 +01:00
Adriaan de Groot
b17e01edff
[usersq] Call setters to move values back from QML to the C++ side
2021-03-15 11:45:57 +01:00
Calamares CI
df67f2bb59
i18n: [desktop] Automatic merge of Transifex translations
2021-03-15 10:34:25 +01:00
Calamares CI
f02cb1a8ea
i18n: [calamares] Automatic merge of Transifex translations
2021-03-15 10:34:25 +01:00
Adriaan de Groot
1c8a72dcac
Changes: pre-release housekeeping
2021-03-15 10:28:57 +01:00
Adriaan de Groot
b9ad701a5c
[calamares] Change .desktop invocation
...
FIXES #1653
2021-03-15 10:25:25 +01:00
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.
2021-03-15 00:24:10 +01:00
Adriaan de Groot
e60f8bcd06
[usersq] Tidy job creation and unnecessary code
2021-03-15 00:24:10 +01:00
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)
2021-03-15 00:24:10 +01:00
Adriaan de Groot
287047fe1a
[users] Tidy up job creation -- leave it to Config
2021-03-14 23:52:12 +01:00