Adriaan de Groot
a1cbb161ee
[libcalamares] Make setup of log-level explicit
...
- Replace the implicit setting of a logging level
(the first time logging is called) with explicit
setupLogLevel().
2018-02-20 07:47:06 -05:00
Adriaan de Groot
247a0e3a56
[umount] Make a pretty_name()
2018-02-20 04:49:51 -05:00
Adriaan de Groot
060990bdd0
Python: use warning() method in modules
2018-02-20 04:42:56 -05:00
Adriaan de Groot
84d599625f
[libcalamares] Give Python jobs a warning()
...
- Add libcalamares.utils.warning() alongside debug() for
Python modules to output warnings.
2018-02-20 04:28:45 -05:00
Adriaan de Groot
dbbec4f76d
[libcalamares] Use cDebug, polish messages
2018-02-19 17:23:05 -05:00
Adriaan de Groot
d62c7b93c6
[libcalamares] Polish weird namespace use
2018-02-19 17:17:03 -05:00
Adriaan de Groot
0c16bf1179
[finished] Remove useless debugging
2018-02-19 16:55:34 -05:00
Adriaan de Groot
cf02f7aab5
[libcalamares] Avoid nullptr crashes
...
- The Python testmodule script can end up calling in to System
methods (via System::instance()). This is unusual, and the
System instance has not been created at that point.
Now, create an instance and warn about it.
2018-02-19 09:47:15 -05:00
Adriaan de Groot
94014a52d4
Merge branch 'context-wildcard'
...
FIXES #906
2018-02-19 07:04:43 -05:00
Adriaan de Groot
713add5795
[contextualprocess] Add tests
...
- Tests showed issues with memory management, fixed in previous commits.
2018-02-19 07:04:21 -05:00
Adriaan de Groot
f0ec6c02a3
[shellprocess] ECM has already been searched-for
2018-02-19 07:03:43 -05:00
Adriaan de Groot
23a23a01f1
[contextualprocess] Cleanup destructors
...
- ValueCheck shouldn't own the pointer, since it's just a QPair
and there are temporary copies made (e.g. in
ContextualProcessBinding::append() ) and we get double-deletes.
- Do deletion by hand; going full unique_ptr would be a bit overkill.
2018-02-19 06:58:42 -05:00
Adriaan de Groot
87e2f13dc2
[contextualprocess] Helper methods for counting checks
2018-02-19 06:42:13 -05:00
Adriaan de Groot
8664400ee9
[contextualprocess] Warn if (global) variable not found.
2018-02-19 06:34:52 -05:00
Adriaan de Groot
699b42a756
[contextualprocess] Add wildcard
...
- Re-build the structures for doing value-checks, is now more tree-like.
- Document pointer ownership.
- Introduce wildcard matches ("*")
- Don't drop empty command-lists, since they can be used to avoid
wildcard matches. (E.g. "in this case, do nothing, but don't
fall through to wildcard").
2018-02-19 06:18:08 -05:00
Adriaan de Groot
2fa6361d63
[branding] Expand documentation
...
- Make CMakeLists a little more resilient
- Format docs source
- Add documentation for the examples
2018-02-19 05:10:17 -05:00
Calamares CI
7ecb39574e
i18n: [calamares] Automatic merge of Transifex translations
2018-02-19 04:25:26 -05:00
Adriaan de Groot
04de4a0b02
[plasmalnf] Properly scale the image
...
- Since the image size isn't known a priori (due to sizing based on fonts),
load the image and then resize in all code paths.
- Use the right resizing flags.
- .. and actually use the resulting scaled pixmap.
Thanks to Jeff Hodd.
2018-02-14 11:23:53 -05:00
Adriaan de Groot
958aee1d41
[libcalamaresui] Switch text on 'next' button
...
- If the next step will be an install-step (e.g. hit the optional
confirmation step) then change the text on the 'next' button to
'install'.
- Do a little refactoring to make that more pleasant.
FIXES #905
2018-02-13 08:11:11 -05:00
Adriaan de Groot
e9d9efce20
Merge branch 'sanitize-logging'
2018-02-13 12:00:17 +01:00
Adriaan de Groot
3ae126f589
[modules] Use cError() as well
...
- Switch KPMHelpers to using Calamares logging instead of qDebug()
2018-02-13 11:59:38 +01:00
Adriaan de Groot
99b9f4a501
i18n: missed some commit-message fixups in tooling
2018-02-13 11:53:53 +01:00
Calamares CI
854c3ba074
i18n: [python] Automatic merge of Transifex translations
2018-02-13 11:28:28 +01:00
Calamares CI
b33e3294e1
i18n: [dummypythonqt] Automatic merge of Transifex translations
2018-02-13 11:28:28 +01:00
Calamares CI
ab46e0005c
i18n: [desktop] Automatic merge of Transifex translations
2018-02-13 11:28:24 +01:00
Calamares CI
c93ee67f88
i18n: [calamares] Automatic merge of Transifex translations
2018-02-13 11:28:18 +01:00
Adriaan de Groot
3315df5df1
[modules] Use new convenience logging methods across the board
2018-02-13 11:07:12 +01:00
Adriaan de Groot
3f77fb1d16
[modules] Use new convenience logging methods
2018-02-12 11:58:34 -05:00
Adriaan de Groot
60f440f72b
[libcalamaresui] Use new convenience logging methods
...
- Remove a few confusing Q_FUNCINFO
2018-02-12 11:58:34 -05:00
Adriaan de Groot
df0d9dcb88
[libcalamares] Provide convenience functions for warning and error
2018-02-12 11:58:34 -05:00
Adriaan de Groot
79d81700b3
[libcalamares] Use -D for just debug-level setting
...
- Original flag -d sets debugging but also changes behavior
- New -D just sets debugging
- Simplify QStringList (use C++ 11)
2018-02-12 10:39:09 -05:00
Adriaan de Groot
ae5511c2f3
[libcalamares] Rationalize logging
...
- Move logging-levels to an enum
- (re-)Order logging-levels so that the normal debug statement is
not the most-important (lowest level).
- Drop using namespace std;
2018-02-12 10:37:25 -05:00
Adriaan de Groot
6693f81375
[plasmalnf] Document configuration
...
- Improve documentation, explain necessity of theme: and image: keys
- Scale screenshot up with font size (numbers picked arbitrarily)
2018-02-12 10:24:33 +01:00
Adriaan de Groot
874514a4e4
i18n: drop orphaned #undefs (thanks Kevin Kofler)
2018-02-08 10:33:40 +01:00
Adriaan de Groot
f49e0f6d92
i18n: update extracted English message files
2018-02-08 10:10:33 +01:00
Adriaan de Groot
719989c6d4
i18n: change commit messages generated by CI tc scripts
2018-02-08 10:10:16 +01:00
Adriaan de Groot
0b03d56a40
i18n: Massage code to help lupdate understand
2018-02-07 17:43:26 +01:00
Adriaan de Groot
d27675d660
i18n: drop superfluous QObject* parent
...
These additional pointers were introduced for translations,
and needed their own tricks to get lupdate to recognize the
strings. Using QCoreApplication::translate() removes the
need to a QObject to provide context. Drop the now-unneeded
parameters.
2018-02-07 17:43:26 +01:00
Adriaan de Groot
c71385e93f
i18n: fix broken translation in CommandList
2018-02-07 17:43:26 +01:00
Adriaan de Groot
f954496acf
i18n: avoid translation tricks, use QCoreApplication::translate
...
Instead of using tr and some macro hacks to get lupdate to
recognize the translation, instead use QCoreApplication::translate()
which takes its own context for translation.
2018-02-07 17:43:26 +01:00
Calamares CI
d3b5189d06
[python] Automatic merge of Transifex translations
2018-02-07 13:44:18 +01:00
Calamares CI
7c8a70c9a1
[dummypythonqt] Automatic merge of Transifex translations
2018-02-07 13:44:18 +01:00
Calamares CI
0e9a65ebc6
[core] Automatic merge of Transifex translations
2018-02-07 13:44:17 +01:00
Adriaan de Groot
3723355fb9
CMake: ignore config files (and tests) for skipped modules.
2018-02-07 13:31:50 +01:00
Adriaan de Groot
ad89dd7cc4
[interactiveterminal] Document config
2018-02-07 12:03:13 +01:00
Adriaan de Groot
051edb462f
[packages] Add pisi package manager (based on some guesses)
2018-02-01 09:14:54 +01:00
Adriaan de Groot
533031b3ca
[bootloader] print() does not log
...
- use the right logging method; print just vanishes.
2018-01-30 11:26:29 +01:00
Adriaan de Groot
f869a0f263
[bootloader] Log the EFI fallback action
2018-01-30 11:22:36 +01:00
Adriaan de Groot
78108c5cda
[bootloader] Allow skipping the EFI fallback
2018-01-29 22:55:07 +01:00
Adriaan de Groot
aed904e3b4
Merge branch 'i897-timeout'
...
FIXES #897
2018-01-29 22:12:36 +01:00