Adriaan de Groot
18e2f2ae52
[libcalamares] Add tests for new TranslatedString
...
- Test that construction works as expected
- Add count() method to TranslatedString for testing purposes.
2019-08-05 17:57:32 +02:00
Adriaan de Groot
19ca1b3c30
[libcalamares] One missing bit of coding style
2019-08-04 23:00:03 +02:00
Adriaan de Groot
8ea4091c7b
[libcalamares] Add a TranslatedString class to locale/
...
- While QObject::tr and gettext give us translations **most** of the
time via the translation mechanism, we sometimes have strings
embedded in configuration files that need to be shown to people
as well. Follow the .desktop style in handling this.
- A key's value **might** be translated; use `key[lang]` for the
translation into one of the languages that Calamares understands.
Code that expects a translated (human-readable) string in a configuration
file can use TranslatedString to collect all the translations of a
given key, so that it displays the right string from the configuration
when needed.
2019-08-04 22:56:41 +02:00
Adriaan de Groot
1afa9c4d08
[libcalamares] Apply current coding style to all of libcalamares/
2019-08-04 22:24:55 +02:00
Adriaan de Groot
fa676c573e
CI: Fix style script
...
- when passing in more than one directory, expanded the wrong variable
2019-08-04 22:21:53 +02:00
Adriaan de Groot
7fcb7be1e4
[libcalamares] Apply current coding style to libcalamares/locale/
2019-08-04 22:17:12 +02:00
Adriaan de Groot
43ba59361b
[libcalamares] Don't format generated files of CLDR data
2019-08-04 22:16:33 +02:00
Adriaan de Groot
fa2b94d931
[libcalamares] Apply current coding style to libcalamares/partition/
2019-08-04 22:13:58 +02:00
Adriaan de Groot
312865cdd9
[libcalamares] Fix build on FreeBSD
2019-08-04 22:09:53 +02:00
Adriaan de Groot
b8a74657f4
[libcalamares] Apply current coding style to libcalamares/utils/
...
- String.cpp needs special handling since part of it should
remain unchanged, the formatting is "special" there.
2019-08-04 22:01:56 +02:00
Adriaan de Groot
29b9a21f59
[libcalamares] Don't format files copied from KCoreAddons
2019-08-04 22:01:31 +02:00
Adriaan de Groot
b7f54a3866
[libcalamares] Don't break string tables by reformatting
2019-08-04 22:01:31 +02:00
Adriaan de Groot
2556ba9d55
CI: set style for macro continuations
2019-08-04 22:01:31 +02:00
Adriaan de Groot
b16354133d
[packagechooser] Switch to a list form
...
- Using id's as keys in a map orders them indeterminately -- in
practice, alphabetically by key. Switch to a list form so that
the products stick to the order they have in the config file
(which means distro's can list "preferred" versions at top).
2019-08-04 20:19:56 +02:00
Adriaan de Groot
9a52430e74
[packagechooser] Too many 'o's in test name
2019-08-04 20:04:32 +02:00
Adriaan de Groot
89dcae393e
Merge remote-tracking branch 'origin/master' into software-chooser
...
- Pull in build fix
2019-08-04 16:02:16 +02:00
Adriaan de Groot
791f9cbccb
[packagechooser] Read packages model from config
...
- add key *items* which will be used to fill up the model for
software products.
TODO: needs translation support
2019-08-04 16:00:55 +02:00
Adriaan de Groot
beeda24423
[libcalamaresui] Fix build of the PythonQt bindings
...
- Change to std::chrono::seconds wasn't tried against the (optional)
PythonQt bindings, leading to build failure. Reported by Phil (Manjaro).
FIXES #1210
2019-08-04 08:52:33 -04:00
Philip Müller
0da1cce660
[postcfg] make sure call is from subprocess
2019-08-04 09:30:48 +02:00
Philip Müller
147e6fb580
[postcfg] add noconfirm for pacman cmd in officechooser
2019-08-04 09:02:32 +02:00
Philip Müller
d0531c8beb
[postcfg] add temp some code for officechooser module
2019-08-04 08:57:33 +02:00
Philip Müller
26c1f01b87
[officechooser] fix typos
2019-08-04 08:17:29 +02:00
Philip Müller
a7feb620d1
[officechooser] add conf
2019-08-04 07:28:56 +02:00
Philip Müller
19f24a61bf
[officechooser] sync with upstream
2019-08-04 07:23:33 +02:00
Philip Müller
e7e25a11e7
Merge branch 'software-chooser' of https://github.com/calamares/calamares into development
2019-08-04 07:02:56 +02:00
Adriaan de Groot
adb939b2e8
[packagechooser] Word-wrap package descriptions
2019-08-04 00:11:50 +02:00
Adriaan de Groot
d5275d5e10
[packagechooser] Allow the model to set the introductory text
2019-08-04 00:08:41 +02:00
Adriaan de Groot
047a300a51
[packagechooser] Remove unneeded debug
2019-08-03 23:55:29 +02:00
Adriaan de Groot
140c0db7a4
[packagechooser] Set GlobalStorage packagechooser_<id>
2019-08-03 23:51:00 +02:00
Adriaan de Groot
c59ffc7765
[packagechooser] Set default ID as documented
2019-08-03 23:33:34 +02:00
Adriaan de Groot
b711c791bd
[packagechooser] Fix build, tidy code
2019-08-03 23:28:55 +02:00
Adriaan de Groot
87d7b2a5c0
[packagechooser] Allow setting an ID for the module's GS key
2019-08-03 23:24:30 +02:00
Adriaan de Groot
2f2080727d
Merge branch 'master' into software-chooser
2019-08-03 23:16:38 +02:00
Adriaan de Groot
ff6c6a360b
[calamares] Make UI work for test-loader
...
- Need to create just one QApplication (subclass) with the right
parameters for the UI to work.
- If the UI is enabled and it's a View module, then show the widget
rather than running the jobs.
2019-08-03 23:06:39 +02:00
Adriaan de Groot
f2fb49ce26
[calamares] Fix test-loader runtime
...
- Some view steps expect the module manager to be there, avoid
startup warnings by creating one.
2019-08-03 22:27:06 +02:00
Adriaan de Groot
e8f342c0a5
[calamares] Add test-loader option for UI
2019-08-03 22:22:21 +02:00
Adriaan de Groot
f53aaa8bf3
[calamares] Fix module loader for ViewModules
...
- The ViewManager needs branding information, which wasn't
initialized -- leading to crashes. Add -b option to give
a specific branding, and default to something take makes
sense when testing modules from the build directory.
- Allows the module to load; doesn't show the UI though.
2019-08-03 21:56:06 +02:00
Adriaan de Groot
2fd2e90bf0
[calamares] Always run module tester with verbose logging
2019-08-03 21:29:28 +02:00
Adriaan de Groot
76077743af
[packagechooser] Add configuration setting for selection mode
...
- Add a *mode* key to the configuration file
- Change some names around to be more consistent (not user-visible)
2019-08-03 15:45:00 +02:00
Adriaan de Groot
042852218f
[license] Apply current coding style
2019-08-03 14:52:38 +02:00
Philip Müller
3f20295760
[officechooser] update UI and text
2019-08-03 09:18:06 +02:00
Philip Müller
258eb36432
[officechooser] update text
2019-08-03 08:47:04 +02:00
Philip Müller
5cabeee80d
[officechooser] initial commit
2019-08-03 08:28:20 +02:00
Philip Müller
92d256ae06
Merge branch 'software-chooser' of https://github.com/calamares/calamares into development
2019-08-03 07:00:24 +02:00
Philip Müller
a0b330863b
Merge branch 'master' of https://github.com/calamares/calamares into development
2019-08-03 06:59:28 +02:00
Adriaan de Groot
fb3204262c
[packagechooser] Remove unneeded forward declaration
2019-08-02 23:24:35 +02:00
Adriaan de Groot
9d026862a8
[packagechooser] Provide names for selection mode
2019-08-02 23:20:45 +02:00
Adriaan de Groot
ab7374628b
[packagechooser] Use sample screenshots
2019-08-02 17:17:53 +02:00
Adriaan de Groot
86d8db6bbf
[packagechooser] Enforce selection mode on the next-button
2019-08-02 17:13:35 +02:00
Adriaan de Groot
7609546d8b
[packagechooser] Add screenshots for example
2019-08-02 17:02:02 +02:00