Adriaan de Groot
c933eda610
Merge branch 'issue-1137'
...
FIXES #1137
6 years ago
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
6 years ago
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.
6 years ago
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.
6 years ago
Adriaan de Groot
fdc2cff65a
[calamares] Keep text on a single line
...
- In the sidepane, don't wrap long texts
6 years ago
Adriaan de Groot
1c12449f03
Merge branch 'issue-1138'
...
FIXES #1138
6 years ago
Adriaan de Groot
f8ecc32116
Changes: document changed configuration of finished module
6 years ago
Adriaan de Groot
44107d6c33
[finished] Actually read the new-style config value
6 years ago
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.
6 years ago
Adriaan de Groot
e281a74552
[finished] Fix up include guards and include style
6 years ago
Adriaan de Groot
d6c7e53966
[finished] Warnings should be logged as such
6 years ago
Adriaan de Groot
ef4196dbd8
[finished] Simplify configuration code
6 years ago
Adriaan de Groot
1aa87da4b8
Changes: credit Kevin for the Python-build-fix
6 years ago
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.
6 years ago
Adriaan de Groot
8774b605fa
[locale] Update to use newer configuration
...
- deprecate the old entries
- use a geoip sub-map for GeoIP configuration
- polish up documentation
- drop mention of blank and "legacy" styles for GeoIP config,
just update your URLs already.
6 years ago
Adriaan de Groot
7899ab83f9
[libcalamares] Remove convenience API
6 years ago
Adriaan de Groot
44cbb0d374
[libcalamares] Drop alternate-config handling for GeoIP
...
- Dealing with legacy formats and alternate configurations
is something that consumers should do (and then hand off
to the 3-string constructor) instead.
6 years ago
Adriaan de Groot
fc76313ea6
[libcalamares] Implement GeoIP Handler config from map
...
- read map entries with alternate keys
- delegate to other constructor
6 years ago
Adriaan de Groot
d5fe86c394
[libcalamares] Use NamedEnum for named-enum wrangling
6 years ago
Adriaan de Groot
5f01a8ccc5
[oemid] If the configuration is broken, complain loudly
...
- Adds an InvalidConfiguration value for internal errors
SEE #1136
6 years ago
Adriaan de Groot
e0a79f4c0f
[partition] Reduce scope for nullptr dereference
...
- document what types are in use
- avoid at least one nullptr deref
6 years ago
Calamares CI
1660e15eda
i18n: [python] Automatic merge of Transifex translations
6 years ago
Calamares CI
d50f3a4d15
i18n: [calamares] Automatic merge of Transifex translations
6 years ago
Adriaan de Groot
f1ddd0c233
[welcome] Simplify configuration code
6 years ago
Adriaan de Groot
25d97efe48
[locale] Use GeoIP Handler instead of own implementation
6 years ago
Adriaan de Groot
2f2adb3623
[libcalamares] Implement async GeoIP::Handler::query()
...
- do this the cheap way by splitting the synchronous API into a
free function and then calling that through QtConcurrent.
6 years ago
Adriaan de Groot
84a759a591
[libcalamares] Emphasise that GeoIP::Handler::get() is synchronous
...
- prep-work for also having an async API
6 years ago
Adriaan de Groot
ee6e8de31a
[libcalamares] Disable broken GeoIP providers
...
- The tests were querying broken or disabled GeoIP providers,
so remove them (this leaves only very few reliable free providers).
6 years ago
Adriaan de Groot
1da580f43d
[libcalamares] Implement Handler's synchronous query()
...
- Steal code from existing tests for a synchronous HTTP get,
then hand it off to the handler.
- Extend tests with Handler interpreting the same data.
6 years ago
Adriaan de Groot
9bc8d28800
[libcalamares] Shuffle GeoIP into a namespace
...
- Use CalamaresUtils::GeoIP for GeoIP code
- Name the public interface parts generically, while the
implementation details retain GeoIP<foo> names.
6 years ago
Adriaan de Groot
16413e7bdb
[libcalamares] Stub GeoIPHandler
...
- The handler class should deal with configuration and query
6 years ago
Adriaan de Groot
26b61a4ddb
[libcalamares] Make RegionZonePair type stronger
...
- Derive from QPair instead of being QPair
- Add isValid() for checking
- Convenience constructors
6 years ago
Adriaan de Groot
73a5e7dd62
[libcalamares] Put GeoIP in namespace
...
- Use consistent include-guard style
- Put things in namespace CalamaresUtils
6 years ago
Adriaan de Groot
ce909f00cc
[libcalamares] Drop unnecessary HAVE_XML
...
- Linking to QtXml gives us a -DQT_XML_LIB already, so use that.
6 years ago
Adriaan de Groot
a1b1ebcd29
[locale] Compile with moved GeoIP handling
6 years ago
Adriaan de Groot
9ed46fc275
[libcalamares] [locale] Adjust CMakeLists to moved code
6 years ago
Adriaan de Groot
7ec7278fd3
[libcalamares] [locale] Move GeoIP code to the library
6 years ago
Adriaan de Groot
882e8cc766
Merge branch 'master' of github.com:calamares/calamares
6 years ago
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.
6 years ago
Adriaan de Groot
dd33848975
[oemid] Tweak layout some more
6 years ago
Adriaan de Groot
6b137d6fd2
CMake: don't reset project() in a subdir
6 years ago
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.
6 years ago
Adriaan de Groot
2620829515
[webview] Make optional based on presence of dependencies
6 years ago
Adriaan de Groot
fe32322705
Merge branch 'oem-module'
...
FIXES #943
6 years ago
Adriaan de Groot
ea95913be9
[oemid] Expand documentation a little.
6 years ago
Adriaan de Groot
127c425a9a
[oemid] Write batch-identifier into standard file location
6 years ago
Adriaan de Groot
2b12bd82e4
[oemid] Stub of a Job
...
- Create job, run it, and just debug-log what it should do.
6 years ago
Adriaan de Groot
1df726fc1d
[oemid] Add summary widget text
6 years ago
Adriaan de Groot
672634547b
[oemid] Tweak UI layout
6 years ago
Adriaan de Groot
e510c829e1
[oemid] Add form explanation
6 years ago