Adriaan de Groot
1711071c58
[libcalamares] Swap out own PluginLoader for KCoreAddons
2019-08-12 13:24:53 +02:00
Adriaan de Groot
44991e700b
[libcalamaresui] Check KCoreAddons version directly
2019-08-12 13:24:53 +02:00
Adriaan de Groot
bcb7f17584
[calamares] Make KCoreAddons a requirement
...
- Require KCoreAddons for KAboutData (also, optionally, for KOSRelease)
2019-08-12 13:24:53 +02:00
Adriaan de Groot
a6db224fcb
[fsresizer] [partition] Gracefully fail on missing dependencies
...
- If KPMcore is found -- it requires some other KDE Frameworks but
at least in pre-4.0 versions doesn't check very well for them --
then missing its dependencies is no cause for CMake failure.
Instead, log it nicely and suppress the module.
2019-08-12 13:23:34 +02:00
Adriaan de Groot
8c78a6cdfa
Documentation: match stated requirements with CMakeLists.txt
2019-08-12 12:05:50 +02:00
Adriaan de Groot
08a08f9b54
[calamares] Minor optimizations and documentation
...
- document the data structure; for the vector V (called m_rows)
the values are V_i < i, so that enables microscopic optimizations.
2019-08-09 17:29:28 +02:00
Adriaan de Groot
96ef488f1b
[calamares] Clean up VariantModel
...
- stop compiler warnings with some judicious casting;
that's what you get when a container indexed by int
stored those indexes as quintptr.
- apply coding style
2019-08-09 17:17:46 +02:00
Adriaan de Groot
8a7f32d3aa
[libcalamaresui] Polish ImageRegistry
...
- do static initialization more carefully
- float -> qreal (double) because that's what the Qt API expects,
to reduce type-conversion warnings
- apply current coding style
2019-08-09 16:52:54 +02:00
Adriaan de Groot
ec08a293b2
[libcalamaresui] Reduce compile warnings
...
- "this" isn't used in the lambda; in future it might be if the
lambda needs to get the configuration from settings.
2019-08-09 16:43:50 +02:00
Adriaan de Groot
91d327b224
[libcalamaresui] Paste TCP port is quint16
...
- no sense in feeding in an int (and getting a compiler warning
for narrowing) into something that by spec is a 16-bit value.
2019-08-09 16:41:59 +02:00
Adriaan de Groot
41173360a7
[libcalamares] We're just testing file modes, not whole int range
2019-08-09 16:36:38 +02:00
Adriaan de Groot
76041a2184
[dummycpp] Reduce warnings and apply coding style
...
- tired of the (IMO, bogus) clang warnings from the
switch() statement with a default:, so swap it out for
some cascaded ifs.
2019-08-09 16:34:53 +02:00
Adriaan de Groot
e81bd52fb5
[initcpio] [initramfs] Set compilation options on tests
...
- calamares_automoc() sets AUTOMOC, but also adds some flags
to avoid compilation warnings from the generated MOC code.
- drop weird hard-coded include paths
2019-08-09 16:29:55 +02:00
Adriaan de Groot
739363cecd
[libcalamaresui] Fix initialization order (reduce warnings)
2019-08-09 16:28:29 +02:00
Adriaan de Groot
6f73151786
[libcalamares] Reduce warnings
...
- Although milliseconds::count() is long long, we pass it to
a Qt interface that only takes int; let's assume we have
only a 32-bit count, since a timeout of 4 billion milliseconds
is roughly 46 days, which we'll just call "no timeout".
2019-08-09 16:22:22 +02:00
Adriaan de Groot
dc09c5700b
[calamares] Remove unreachable return
2019-08-09 16:15:18 +02:00
Adriaan de Groot
f5af4818fb
[calamares] Apply current coding style
2019-08-09 15:27:40 +02:00
Adriaan de Groot
ea0acf1606
[calamares] Apply current coding style
2019-08-09 15:25:37 +02:00
Adriaan de Groot
3ac7a7323c
Merge branch 'replace-debug-models'
2019-08-09 08:00:10 -04:00
Adriaan de Groot
ab7a559e03
[calamares] Add headerData to model (Key, Value columns)
2019-08-09 07:58:20 -04:00
Adriaan de Groot
eba4dc8df1
[calamares] Use VariantModel instead of QJsonModel
...
- Drop the round-trip of forming a JSON document from a QVariant,
then parsing the document into JSON objects and building a
model out of that. View the Variant directly.
2019-08-09 07:48:52 -04:00
Adriaan de Groot
2bd03ad3c0
[calamares] Add reload() to update model after underlying data
2019-08-09 07:40:23 -04:00
Adriaan de Groot
2a3ab4dbe7
[calamares] Add a model for viewing QVariants directly
2019-08-09 07:21:48 -04:00
Adriaan de Groot
e31a498c9b
[calamares] Move DebugWindow
...
- This is a fairly specialized class, for use only in the
whole-application where it ties in with the module system.
Move it to the application directory and slim down the UI library.
- Include it from the new location.
- Add UIC to Calamares (the application) because there's now
a designer-based widget in it.
2019-08-09 06:54:31 -04:00
Adriaan de Groot
85d28af1e2
[libcalamaresui] Don't include QJsonModel
2019-08-09 06:34:38 -04:00
Adriaan de Groot
419329ee49
[libcalamares] Remove friend, add accessor, make includes explicit
2019-08-09 06:27:13 -04:00
Adriaan de Groot
695e16bb87
[libcalamaresui] Drop QJsonModel from the library
2019-08-09 06:21:07 -04:00
Adriaan de Groot
17dfe02d28
[3rdparty] Remove QJsonModel and support
2019-08-09 05:53:18 -04:00
Adriaan de Groot
8bd1e93968
Merge branch 'move-3rdparty'
2019-08-08 12:55:55 -04:00
Adriaan de Groot
48a25858f0
[partition] Chase 3rdparty move
2019-08-08 12:42:47 -04:00
Adriaan de Groot
b31c6c3a22
[calamares] Chase 3rdparty move
2019-08-08 12:42:33 -04:00
Adriaan de Groot
c83e95e66a
[libcalamaresui] Chase 3rdparty move
...
- Widgets need to #include from different path
2019-08-08 12:42:02 -04:00
Adriaan de Groot
2166eb4511
[libcalamares] [libcalamaresui] Adjust for moved sources
2019-08-08 10:47:14 -04:00
Adriaan de Groot
8050b5d1da
[3rdparty] Add License information for kdsingleapplicationguard
2019-08-08 10:37:02 -04:00
Adriaan de Groot
315c0aca15
[3rdparty] Not actually part of Calamares
2019-08-08 10:29:21 -04:00
Adriaan de Groot
937ff608eb
[libcalamaresui] Move spinner widget to 3rd party
2019-08-08 10:27:52 -04:00
Adriaan de Groot
e7c66de4df
[libcalamares] Move kdsingleapplicationguard to 3rdparty
2019-08-08 10:24:18 -04:00
Adriaan de Groot
47dbf9ab0c
[libcalamares] Move 3rd party code to separate dir
2019-08-08 10:23:36 -04:00
Adriaan de Groot
05bcf4e853
Changes: document Coding Style application
2019-08-08 13:14:14 +02:00
Adriaan de Groot
115f5bfd82
[libcalamares] Apply coding style to remainder of geoip/
2019-08-08 12:41:41 +02:00
Adriaan de Groot
839e496fcb
CI: when I said 'left' I meant 'dont'
2019-08-08 12:41:06 +02:00
Adriaan de Groot
ec073ee188
[libcalamares] Apply coding style to geoip/
2019-08-08 12:32:21 +02:00
Adriaan de Groot
a2ab91474f
CI: massage the .clang-format file, it's just ASCII
2019-08-08 12:29:06 +02:00
Adriaan de Groot
6e9f1be9e9
[libcalamares] Don't reformat string tables in GeoIP
2019-08-08 11:56:20 +02:00
Adriaan de Groot
81fa1735b1
[libcalamares] Apply current coding style
2019-08-07 23:43:45 +02:00
Adriaan de Groot
6b659b6f48
[libcalamares] Apply current coding standard to locale/
2019-08-07 23:42:33 +02:00
Adriaan de Groot
2bb1474ebb
Changes: post-release housekeeping
2019-08-07 22:15:08 +02:00
Adriaan de Groot
8636689cea
[packagechooser] Fix tests when run from in-source build
2019-08-07 12:58:22 +02:00
Adriaan de Groot
e2cb2690bd
CI: tell where if the release builds fail
2019-08-07 12:50:46 +02:00
Adriaan de Groot
251e16e72c
[libcalamares] Allow en_US locale for tests as well
2019-08-07 12:31:52 +02:00