Adriaan de Groot
c933eda610
Merge branch 'issue-1137'
...
FIXES #1137
2019-05-06 14:32:39 +02:00
Adriaan de Groot
f7494864be
[calamares] Tidying after fixing fit-text-in-sidepane
...
- Simplify delegate: unused m_parent, tidy up inheritance, then drop
unnecessary custom constructor and extra Q_OBJECT macro.
- Drop some unnecessary included headers
- Drop single-use #define. APP was used in only one place; remove it
(that would be stylistically correct, anyway).
- Update copyright headers
- Document new label-handling
2019-05-06 14:30:53 +02:00
Adriaan de Groot
dc8cfd2fce
[calamares] Fit text into sidepane
...
- Shrink the font in an attempt to fit into the box,
but only up to 4pt smaller; after that just clip on one line.
2019-05-06 14:14:20 +02:00
Adriaan de Groot
0f30acc13f
[calamares] Fix off-center text in sidepane
...
- The text rectangle was **moved**, not shrunk-in-place. Add
the missing - sign for the right and bottom margin.
- While here, move from #define to constexpr.
2019-05-06 13:45:08 +02:00
Adriaan de Groot
fdc2cff65a
[calamares] Keep text on a single line
...
- In the sidepane, don't wrap long texts
2019-05-06 13:36:27 +02:00
Adriaan de Groot
1c12449f03
Merge branch 'issue-1138'
...
FIXES #1138
2019-05-06 12:27:31 +02:00
Adriaan de Groot
f8ecc32116
Changes: document changed configuration of finished module
2019-05-06 12:27:10 +02:00
Adriaan de Groot
44107d6c33
[finished] Actually read the new-style config value
2019-05-06 12:23:10 +02:00
Adriaan de Groot
f3c86810a1
[finished] More (display) modes for restarting
...
- Use a named enum instead of a collection of booleans
- Support old-style configuration but complain about it
- Update AppImage config as well
The new setup allows four different restart modes: never,
always, user-unchecked and user-checked. The user-modes
are interactive and give the user a choice (defaulting to
unchecked-don't-restart and checked-do-restart respectively).
The non-interactive versions vary in how they are
displayed.
2019-05-06 10:35:09 +02:00
Adriaan de Groot
e281a74552
[finished] Fix up include guards and include style
2019-05-06 10:04:28 +02:00
Adriaan de Groot
d6c7e53966
[finished] Warnings should be logged as such
2019-05-06 09:57:19 +02:00
Adriaan de Groot
ef4196dbd8
[finished] Simplify configuration code
2019-05-06 09:57:19 +02:00
Adriaan de Groot
1aa87da4b8
Changes: credit Kevin for the Python-build-fix
2019-05-06 09:14:51 +02:00
Kevin Kofler
fa9aeb4a5d
CMake: Fix BoostPython3.cmake for Fedora >= 30
...
CMakeModules/BoostPython3.cmake: Also try e.g. "python37" as the module
name, because Fedora 30 switched from the e.g. "python-py37" format to
that. Otherwise, Boost::Python3 cannot be found on Fedora without
manually setting CALAMARES_BOOST_PYTHON3_COMPONENT.
2019-05-05 21:53:23 +02:00
Adriaan de Groot
5f01a8ccc5
[oemid] If the configuration is broken, complain loudly
...
- Adds an InvalidConfiguration value for internal errors
SEE #1136
2019-05-03 09:01:19 -04:00
Adriaan de Groot
e0a79f4c0f
[partition] Reduce scope for nullptr dereference
...
- document what types are in use
- avoid at least one nullptr deref
2019-05-03 08:47:34 -04:00
Calamares CI
1660e15eda
i18n: [python] Automatic merge of Transifex translations
2019-05-02 16:42:06 -04:00
Calamares CI
d50f3a4d15
i18n: [calamares] Automatic merge of Transifex translations
2019-05-02 16:42:05 -04:00
Adriaan de Groot
882e8cc766
Merge branch 'master' of github.com:calamares/calamares
2019-04-30 17:14:45 +02:00
Adriaan de Groot
f937ef6eb9
CMake: be compatible with clang 6
...
- Some of the pragmas in moc-warnings.h, intended to *reduce*
warnings from MOC code, generate a warning in their own right.
2019-04-30 17:08:12 +02:00
Adriaan de Groot
dd33848975
[oemid] Tweak layout some more
2019-04-30 14:47:46 +02:00
Adriaan de Groot
6b137d6fd2
CMake: don't reset project() in a subdir
2019-04-30 13:43:57 +02:00
Adriaan de Groot
a01262a535
CMake: massage dependency-finding
...
- If KPMCore is not found, don't require the KF5 components
that it would depend on.
- If ECM is found, use KDEInstallDirs always, not just when
the partitioning module is used.
2019-04-30 13:38:46 +02:00
Adriaan de Groot
2620829515
[webview] Make optional based on presence of dependencies
2019-04-30 13:12:16 +02:00
Adriaan de Groot
fe32322705
Merge branch 'oem-module'
...
FIXES #943
2019-04-29 11:26:32 -04:00
Adriaan de Groot
ea95913be9
[oemid] Expand documentation a little.
2019-04-29 11:25:34 -04:00
Adriaan de Groot
127c425a9a
[oemid] Write batch-identifier into standard file location
2019-04-29 11:22:53 -04:00
Adriaan de Groot
2b12bd82e4
[oemid] Stub of a Job
...
- Create job, run it, and just debug-log what it should do.
2019-04-29 10:41:33 -04:00
Adriaan de Groot
1df726fc1d
[oemid] Add summary widget text
2019-04-29 10:37:32 -04:00
Adriaan de Groot
672634547b
[oemid] Tweak UI layout
2019-04-29 10:19:28 -04:00
Adriaan de Groot
e510c829e1
[oemid] Add form explanation
2019-04-29 10:16:59 -04:00
Adriaan de Groot
ae85381aae
[oemid] Initial version of UI
2019-04-29 09:40:13 -04:00
Adriaan de Groot
96828c1df0
[oemid] Handle substitution in config-string
2019-04-29 09:03:10 -04:00
Adriaan de Groot
7d8b122835
[oemid] New module, stub
...
- OEMID is a module for configuring phase-0 things for an OEM,
like batch-ID. This is just a stub.
- Currently planned functionality is limited to just batch-ID.
2019-04-29 08:49:53 -04:00
Adriaan de Groot
6d073b6757
Merge branch 'refactor-libcalamares'
2019-04-29 06:55:09 -04:00
Adriaan de Groot
600a18f2f0
Changes: document utils/ shuffle
2019-04-29 06:55:00 -04:00
Adriaan de Groot
8d0f076591
[libcalamares] Rename CalamaresUtils -> String
...
- The only remaining functions in the file are string-related, so
rename to match their purpose.
- Drop this include file from most places, since they don't actually
use the string functionality at all.
2019-04-29 06:49:16 -04:00
Adriaan de Groot
eaba696173
[libcalamares] Move the crash() function to the one place it's used
2019-04-29 06:49:16 -04:00
Adriaan de Groot
66c4445077
[libcalamares] Move translation-related functions to Retranslator.h
2019-04-29 06:49:16 -04:00
Adriaan de Groot
ac095d9ed0
[libcalamares] [libcalamaresui] [calamares] Adjust to moved Dirs.h
2019-04-29 06:49:16 -04:00
Adriaan de Groot
50694ef610
[libcalamares] Split dirs-functionality into separate file
2019-04-29 06:49:16 -04:00
Adriaan de Groot
2907b48844
[libcalamaresui] Move RESPATH #define to the one place it's used
2019-04-29 06:14:21 -04:00
Adriaan de Groot
432b8848ab
[libcalamares] Make #include guards consistent
2019-04-29 06:14:21 -04:00
Adriaan de Groot
f076dd76ad
[libcalamares] Rename YamlUtils.h
...
- Since we have the utils/ filesystem namespace, and use CalamaresUtils::
as C++ namespace, simplify naming.
2019-04-29 06:14:21 -04:00
Adriaan de Groot
090aee9196
Modules: adjust to split-out utils/Variant.h
...
- Most modules only needed the variant support, not the "whole"
CalamaresUtils header.
- While here improve ordering of headers as well.
2019-04-29 06:14:21 -04:00
Adriaan de Groot
6e0e06078b
[libcalamares] Split out the variant-manipulation bits
...
- We already have utils/ as the filesystem namespace, may as well
make clearer what the various parts are.
- Adjust CommandList to the moved API.
2019-04-29 06:14:21 -04:00
Calamares CI
32a9f5ef0a
i18n: [python] Automatic merge of Transifex translations
2019-04-29 04:39:41 -04:00
Calamares CI
23a5feb58d
i18n: [calamares] Automatic merge of Transifex translations
2019-04-29 04:39:40 -04:00
Adriaan de Groot
3e011d1419
[libcalamares] Don't link with PythonQt
...
- PythonQt is only needed (and used) from the GUI library.
2019-04-29 04:36:32 -04:00
Adriaan de Groot
71a719d731
Changes: document new tests for Python modules
2019-04-28 14:48:38 -04:00