Adriaan de Groot
b7f54a3866
[libcalamares] Don't break string tables by reformatting
2019-08-04 22:01:31 +02:00
Adriaan de Groot
2556ba9d55
CI: set style for macro continuations
2019-08-04 22:01:31 +02:00
Adriaan de Groot
beeda24423
[libcalamaresui] Fix build of the PythonQt bindings
...
- Change to std::chrono::seconds wasn't tried against the (optional)
PythonQt bindings, leading to build failure. Reported by Phil (Manjaro).
FIXES #1210
2019-08-04 08:52:33 -04:00
Adriaan de Groot
ff6c6a360b
[calamares] Make UI work for test-loader
...
- Need to create just one QApplication (subclass) with the right
parameters for the UI to work.
- If the UI is enabled and it's a View module, then show the widget
rather than running the jobs.
2019-08-03 23:06:39 +02:00
Adriaan de Groot
f2fb49ce26
[calamares] Fix test-loader runtime
...
- Some view steps expect the module manager to be there, avoid
startup warnings by creating one.
2019-08-03 22:27:06 +02:00
Adriaan de Groot
e8f342c0a5
[calamares] Add test-loader option for UI
2019-08-03 22:22:21 +02:00
Adriaan de Groot
f53aaa8bf3
[calamares] Fix module loader for ViewModules
...
- The ViewManager needs branding information, which wasn't
initialized -- leading to crashes. Add -b option to give
a specific branding, and default to something take makes
sense when testing modules from the build directory.
- Allows the module to load; doesn't show the UI though.
2019-08-03 21:56:06 +02:00
Adriaan de Groot
2fd2e90bf0
[calamares] Always run module tester with verbose logging
2019-08-03 21:29:28 +02:00
Adriaan de Groot
042852218f
[license] Apply current coding style
2019-08-03 14:52:38 +02:00
Adriaan de Groot
05daa22542
CMake: update language lists
2019-08-02 09:40:25 +02:00
Calamares CI
d98788a405
i18n: [calamares] Automatic merge of Transifex translations
2019-08-02 09:35:59 +02:00
Adriaan de Groot
f4034f629a
CI: keep Esperanto in the "incomplete" list
...
- Since QLocale does not support Esperanto, we can't effectively load it.
2019-08-02 09:32:31 +02:00
Adriaan de Groot
dab841df02
[fstab] Tighten up the *efiMountOptions* documentation
2019-08-02 09:27:54 +02:00
Adriaan de Groot
f1c133813c
Changes: credits for recent PRs
2019-08-02 09:25:45 +02:00
Adriaan de Groot
d76c33bd3a
[tracking] Tidy code some more
2019-08-02 09:19:15 +02:00
Adriaan de Groot
8186d5730a
[contextualprocess] Apply current coding style
2019-08-01 23:10:49 +02:00
Adriaan de Groot
a0430f76b7
[shellprocess] Apply current coding style
2019-08-01 23:10:20 +02:00
Adriaan de Groot
d363732302
[tracking] Use std::chrono where appropriate
2019-08-01 23:07:45 +02:00
Adriaan de Groot
5183200515
[tracking] Apply current coding style
2019-08-01 23:05:42 +02:00
Adriaan de Groot
e3ecb083a0
Merge branch 'strictly-typed-timeout'
2019-08-01 23:00:28 +02:00
Adriaan de Groot
a0854a999e
Modules: chase API change, use std::chrono::seconds
2019-08-01 22:59:06 +02:00
Adriaan de Groot
e2504627aa
[libcalamaresui] Chase timeout-type into the UI library
...
(TODO: move ProcessJobModule to libcalamares, it has no UI dependency)
2019-08-01 22:51:52 +02:00
Adriaan de Groot
cac07c1472
[libcalamares] Use std::chrono::seconds for timeouts
...
- Distinguish just-an-int from seconds all across the API
2019-08-01 22:47:42 +02:00
Adriaan de Groot
626fd8828a
Merge pull request #1206 from apt-ghetto/espMount
...
[fatab] Esp mount options
2019-08-01 19:15:36 +02:00
Adriaan de Groot
abd7ce2886
Merge branch 'master' into strictly-typed-timeout
2019-08-01 15:55:53 +02:00
Adriaan de Groot
bedff6b252
[netinstall] Log immediate failures
...
- If the request is immediately bad (e.g. because of a botched
url) then log that fact; in this case no finished() is ever
emitted.
2019-08-01 15:17:24 +02:00
Adriaan de Groot
82055f6854
[netinstall] Logging; code duplication
...
- If there was an error, the network reply was never deleted
- Improve logging to show where data is coming from
2019-08-01 14:31:25 +02:00
Adriaan de Groot
2bb66b8b9b
[preservefiles] Example with REQUIRES
...
- preservefiles generally needs to have the target filesystems
mounted, so that it can preserve to them; but you can also
configure it such that there is no need for mounted filesystems
(e.g. in OEM setup).
- Add an example line in CMakeLists.txt to show how that would be done.
2019-08-01 12:37:23 +02:00
Adriaan de Groot
b0bcdba867
[unpackfs] Needs mount before it
...
- The mount module must happen before unpackfs because that (mount)
module sets up the root mount point (in /tmp) and some other
variables needed later.
2019-08-01 12:37:03 +02:00
Adriaan de Groot
4652df0643
CMake: allow required modules in calamares_add_plugin
...
- Add a REQUIRES keyword
- Write out values to the descriptor
- Add some documentation for the function as a whole
2019-08-01 12:36:40 +02:00
Adriaan de Groot
c19ce26e5f
[libcalamares] Expand GlobalStorage with load()
...
- Counterpart to save(), for JSON-style dumps
2019-08-01 12:25:42 +02:00
Adriaan de Groot
20cf0c8f3d
[libcalamaresui] Remove unused code
...
- This operator is declared, yet never defined or used. The definition
was removed in fb44fb97b6
.
2019-08-01 11:32:32 +02:00
Adriaan de Groot
58de7cea94
[calamares] Allow test-loading of View modules
...
The view modules need a QApplication, not just a core application,
and a ViewManager instance, so create those before really loading
the module.
2019-08-01 11:30:40 +02:00
Adriaan de Groot
a0f7ef64d4
Merge branch 'unfactor-paste'
...
This factors out the functionality for the pastebin and removes
the automatic-failure it introduced, but leaves the pastebin
enabled on failure (but not configurable).
2019-07-30 15:48:23 +02:00
Adriaan de Groot
566be48f16
libcalamaresui: rename and document pastebin method
2019-07-30 15:47:44 +02:00
Adriaan de Groot
2aae30f517
libcalamaresui: don't rely on translations to interpret button
...
- Keep the debug-failure-call in the code, but commented out
- Check ButtonRole, rather than the button's text, to see
which one it is.
2019-07-30 15:43:20 +02:00
Adriaan de Groot
675a35bb2e
libcalamaresui: when displaying pasted URL, don't be fancy
...
- Just call the static method and then quit, rather
than being careful about allocations.
2019-07-30 15:28:17 +02:00
Adriaan de Groot
fac9ccde88
libcalamaresui: document magic constants in question()
2019-07-30 15:15:41 +02:00
Adriaan de Groot
630694b242
libcalamaresui: apply coding style to viewmanager
2019-07-30 15:12:05 +02:00
Adriaan de Groot
d49ddf6463
libcalamaresui: factor out the pastebin functionality
...
- While called from the ViewManager (to post the debug log)
this isn't really part of the ViewManager itself, so factor
out the pasting code into its own file.
2019-07-30 15:09:25 +02:00
Adriaan de Groot
8f7d183a0c
libcalamaresui: don't always fail
...
- The paste-branch was merged too soon. Now undoing the damage.
2019-07-30 14:41:42 +02:00
Adriaan de Groot
fff86f1115
Changes: Credits for newly-merged patches
2019-07-30 13:23:23 +02:00
apt-ghetto
0f5ff9a517
Add possibility to set mount options for the ESP
...
Added new configuration "efiMountOptions" to fstab.conf
When generating the fstab entry for the ESP, take the mount options from
the new configuration or fall back to "mountOptions".
2019-07-29 18:03:32 +02:00
apt-ghetto
8a545941d4
Remove flake8 errors
...
Remove the flake8 errors. This commit does not change any behaviour.
2019-07-29 16:01:30 +02:00
Calamares CI
2bac96425f
i18n: [python] Automatic merge of Transifex translations
2019-07-29 13:29:04 +02:00
Calamares CI
08ac97b1ea
i18n: [dummypythonqt] Automatic merge of Transifex translations
2019-07-29 13:29:03 +02:00
Calamares CI
6aec65ec70
i18n: [calamares] Automatic merge of Transifex translations
2019-07-29 13:29:03 +02:00
Adriaan de Groot
edd2cc7244
Merge pull request #1186 from bill-auger/master
...
implement post log to paste server (needs some cleanup)
2019-07-29 13:26:13 +02:00
Adriaan de Groot
97384d3839
Merge pull request #1187 from bill-auger/job-weights
...
implement definable job weights
2019-07-29 13:25:09 +02:00
Adriaan de Groot
8c6ebbf0a5
Merge pull request #1204 from embar-/patch-1
...
add missing ";" in calamares.desktop
The trailing `;` is optional as far as the spec goes, but we'll add it for completeness.
2019-07-29 13:23:57 +02:00