Adriaan de Groot
315c0aca15
[3rdparty] Not actually part of Calamares
5 years ago
Adriaan de Groot
937ff608eb
[libcalamaresui] Move spinner widget to 3rd party
5 years ago
Adriaan de Groot
e7c66de4df
[libcalamares] Move kdsingleapplicationguard to 3rdparty
5 years ago
Adriaan de Groot
47dbf9ab0c
[libcalamares] Move 3rd party code to separate dir
5 years ago
Adriaan de Groot
05bcf4e853
Changes: document Coding Style application
6 years ago
Adriaan de Groot
115f5bfd82
[libcalamares] Apply coding style to remainder of geoip/
6 years ago
Adriaan de Groot
839e496fcb
CI: when I said 'left' I meant 'dont'
6 years ago
Adriaan de Groot
ec073ee188
[libcalamares] Apply coding style to geoip/
6 years ago
Adriaan de Groot
a2ab91474f
CI: massage the .clang-format file, it's just ASCII
6 years ago
Adriaan de Groot
6e9f1be9e9
[libcalamares] Don't reformat string tables in GeoIP
6 years ago
Adriaan de Groot
81fa1735b1
[libcalamares] Apply current coding style
6 years ago
Adriaan de Groot
6b659b6f48
[libcalamares] Apply current coding standard to locale/
6 years ago
Adriaan de Groot
2bb1474ebb
Changes: post-release housekeeping
6 years ago
Adriaan de Groot
8636689cea
[packagechooser] Fix tests when run from in-source build
6 years ago
Adriaan de Groot
e2cb2690bd
CI: tell where if the release builds fail
6 years ago
Adriaan de Groot
251e16e72c
[libcalamares] Allow en_US locale for tests as well
6 years ago
Adriaan de Groot
6c5d0e9d3d
CI: make scripts executable
6 years ago
Adriaan de Groot
729616ac6a
Changes: pre-release housekeeping
6 years ago
Adriaan de Groot
20f43225b5
[packagechooser] Adjust AppData path for tests
...
- running tests by hand or from "make test" uses different paths.
6 years ago
Adriaan de Groot
781be3368e
[packagechooser] Remove bogus images
...
- KDE and GNOME selection images were drawn by me for the bogus
package model, and should not be used.
- Keep Calamares logo though, even if it doesn't make much sense
to use it in package selection.
- Keep the no-selection image since it might be used more often,
but it's not very good.
6 years ago
Adriaan de Groot
f3de320288
[packagechooser] Drop hard-coded data
...
- Now that the configuration can do all the things, we don't need
a hard-coded model with bogus entries.
6 years ago
Adriaan de Groot
1b29ca5697
Changes: document packagechooser and others
6 years ago
Adriaan de Groot
5bdcc2c7a8
Merge branch 'software-chooser'
...
FIXES #426
FIXES #1172
FIXES #706
6 years ago
Adriaan de Groot
194a562727
[packagechooser] Expand tests with override features
6 years ago
Adriaan de Groot
a4362dac65
[packagechooser] Change tests for modified API
6 years ago
Adriaan de Groot
5d4c3ea92c
[packagechooser] Don't give a default pixmap
6 years ago
Adriaan de Groot
0b72006ffb
[packagechooser] Use overrides on AppData for example
6 years ago
Adriaan de Groot
6ddae94628
[packagechooser] Allow to override some of AppData
...
- The ID and Screenshot entries might be weird in AppData (in particular,
a remove URL) so put those back under the control of Calamares even
when using AppData as the source of descriptions.
6 years ago
Adriaan de Groot
d72391942f
[packagechooser] Implement AppData loading
...
- An item can refer to *appdata* and load that, or provide
the data in the config file itself.
- Fix documentation about translations.
6 years ago
Adriaan de Groot
9a8b2c5a1e
[packagechooser] CHeck that AppData load was succesful
6 years ago
Adriaan de Groot
fb547364c7
[packagechooser] Complete parsing of AppData
...
- Document all the static inline methods that do the work
- Fill up a QVariantMap from <name>, <summary> and <description><p>
elements, and use that to initialize the PackageItem.
6 years ago
Adriaan de Groot
431c4de77f
[packagechooser] Use GUI for tests
...
- Because we'll be creating Pixmaps, we need to have a GUI main.
6 years ago
Adriaan de Groot
6821b14d00
[packagechooser] Enable logging in tests
6 years ago
Adriaan de Groot
beb5896fa2
[packagechooser] Start implementation of AppData loading
...
- Doing a manual read of the XML, since existing appdata libraries
don't seem to have a convenient entry for what I need.
- Expand tests to loading AppData (currently, they fail).
6 years ago
Adriaan de Groot
8329d7d7dc
CI: Add an AppData file
6 years ago
Adriaan de Groot
6c41151f80
[packagechooser] Just one screenshot, and mark package unused
6 years ago
Adriaan de Groot
6e05a1ef05
[packagechooser] Load translated strings as well
...
- This makes it possible to put the translations into the config
file, and have them displayed when the Calamares language changes.
6 years ago
Adriaan de Groot
4febe477cf
[libcalamares] Add isEmpty() to TranslatedString
...
- Massage the implementation a bit, don't insert a meaningless
copy of the key as the untranslated message.
- Add isEmpty() to check for presence of the untranslated message.
- Document API.
- Update tests.
6 years ago
Adriaan de Groot
8d3546f0b3
[packagechooser] Expand the example config with translated entries
6 years ago
Adriaan de Groot
6a8e10837d
[libcalamares] Drop unneeded debugging
6 years ago
Adriaan de Groot
fee2297e67
[packagechooser] Fix fallthrough situation
...
- Add a FALLTHRU macro to annotate fallthrough situations in both
Clang and GCC,
- Annotate intentional fallthroughs.
- Add missing break which meant that the selection mode was
always multiple-selection.
6 years ago
Adriaan de Groot
56db9e9341
[packagechooser] Use translated strings
6 years ago
Adriaan de Groot
fd75b33784
[libcalamares] Add default constructor to TranslatedString
6 years ago
Adriaan de Groot
3560ea6622
Merge branch 'master' into software-chooser
6 years ago
Adriaan de Groot
39b7e4c55f
Merge branch 'translatable-configuration'
6 years ago
Adriaan de Groot
764c775f08
[libcalamares] Tighten tests, add special case
...
- The tests should be run in C locale, otherwise the plain get()
function uses the current locale, which will fail (e.g. running
LANG=nl ./libcalamareslocaletest returns the Dutch strings for
plain get, which isn't what we expect).
- sr@latin is still special.
6 years ago
Adriaan de Groot
a9292d0c75
[libcalamares] Implement getting the string
6 years ago
Adriaan de Groot
50d74c4eca
[libcalamares] Add get() to the string
...
- Look up the translation of the requested string with the current
or a specific locale. This implementation is a stub.
- Add tests for the getter.
6 years ago
Adriaan de Groot
e0edd1f3e2
[libcalamares] Fix misleading comment, add accessor
...
- the sort order is not English-at-the-top
- add accessor for the locale ID.
6 years ago
Adriaan de Groot
28293ef77a
[libcalamares] Expand tests of TranslatableString
6 years ago