6202 Commits (42425e4030125a4c30cacb21a8589cfe7d9f4aa4)
 

Author SHA1 Message Date
Adriaan de Groot e1aced56fd Changes: fix typo's 5 years ago
Adriaan de Groot 0c14bbc50b Merge branch 'locale-polish' 5 years ago
Adriaan de Groot 57a942d155 [libcalamares] Make a NAM per thread
- To avoid warnings about creating requests and replies, parented
   by the NAM but from another thread, make a NAM per thread.
5 years ago
Adriaan de Groot ca351ff7b6 [libcalamares] Apply (some) options to request earlier 5 years ago
Adriaan de Groot 11d3f10e26 [locale] Dispose of waiting widget
- Do the async GeoIP checking in the async requirements-checking phase
 - Do not return any requirements results -- we just need the async bit
 - Drop the waiting widget, since it's not needed (done by the
   requirements phase)
5 years ago
Adriaan de Groot 41ece863de [locale] Create widgets when needed instead of at startup
- this blocks forever, since now the GeoIP lookup isn't done at all.
5 years ago
Adriaan de Groot 0a1dc77f9b [locale] Hang on to GeoIP::Handler just once
- replace configuration settings by putting them in an object
 - use unique_ptr to allow us to create one optionally.
5 years ago
Adriaan de Groot d70d418d92 [locale] Refactor setting of LC entries 5 years ago
Adriaan de Groot 5cac3ac6ad [locale] Apply coding style 5 years ago
Adriaan de Groot 0ee8427d5a [locale] Remove old-style GeoIP configuration 5 years ago
Adriaan de Groot 5a24e45e3b [locale] Factor out a simple lambda
- If this was handed to an algorithm it would make more sense
   as a lambda
5 years ago
Adriaan de Groot 3093f635e2 [locale] Apply coding style 5 years ago
Adriaan de Groot 21dde80a65 [locale] Refactor button handling to plain methods 5 years ago
Adriaan de Groot 91f0509272 [locale] Refactor lambdas to plain methods
- Lengthy lambda's doing UI stuff -- that doesn't change --
   are easier to read as plain methods.
5 years ago
Adriaan de Groot 782b469974 [locale] Move all the translation work to a single slot 5 years ago
Adriaan de Groot a57a030ee2 [packagechooser] Massage the list view to be narrower 5 years ago
Adriaan de Groot 4259bc9d5d [packagechooser] Also use screenshot from no-package-selected 5 years ago
Adriaan de Groot 52e72f4fb1 [welcome] Apply coding style 5 years ago
Adriaan de Groot 88fc6685ba [libcalamares] Apply coding style to geoip/ 5 years ago
Adriaan de Groot 01c4383178 [packagechooser] Simplify parameters
- Just pass the no-package-selected item around.
5 years ago
Adriaan de Groot 996714dd06 [packagechooser] Use all translations for no-package-selected
- If there is an item with id "" (empty), it is used as the
   "no-package-selected" placeholder text.
 - Existing code iterated over the abstract model and used the
   name and description at the time the model was set -- but
   by getting the name and description from the model, only
   a single string was obtained instead of the full range
   of translations.
 - Therefore, when arriving on the page, the "no-package-selected"
   information was displayed from the translation that was active
   when the model was set.

Instead, extend the non-abstract model so we can find the no-package-
selected item and pass that explicitly to the page.

FIXES #1241
5 years ago
Adriaan de Groot c2f1070f2a Merge branch 'translate-packagechooser'
FIXES #1228

The label on the left can now be specified (and translated)
in the config file. The strings corresponding to "nothing
selected" from PackageChooserPage.cpp L33-34 can already
be specified in the *items* section.
5 years ago
Adriaan de Groot 019d1c36c6 [packagechooser] Load translated strings from config
- Apply the *labels* from the configuration file to the
   visible strings (only the ViewStep name).
5 years ago
Adriaan de Groot 0eae72e10f [packagechooser] Introduce translatable labels
- Since the package chooser might be used more than once, or for
   more specific items than "Packages", introduce a way to provide
   specific strings for display.
 - The only string needed is the ViewStep name, since the item with
   id "" can be used for the no-selection item.
5 years ago
Adriaan de Groot 65d23cd94c Merge branch 'more-networking' 5 years ago
Adriaan de Groot 9850e4b35b [netinstall] Use the network-manager
- use asynchronousGet and keep the reply
 - drop unused includes
 - apply current coding style
5 years ago
Adriaan de Groot badbdf59ee [libcalamares] Build synchronous get w/ async-get 5 years ago
Adriaan de Groot f8356a6dcc [libcalamares] Add an async get method
- Mostly a "cheap" wrapper for a half-dozen boilerplate lines
   of Qt NAM code.
5 years ago
Adriaan de Groot 543e2d34fc [libcalamares] [locale] Remove unused includes 5 years ago
Calamares CI 3eb5c00e13 i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI 617a62c18a i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot c7cbba3951 [welcome] Fix typo in tooltip 5 years ago
bill-auger 1513934a57
add checkbox to disable password validations 5 years ago
Adriaan de Groot c9ab0524e2 Changes: post-release housekeeping 5 years ago
Calamares CI 36d64b0944 i18n: [python] Automatic merge of Transifex translations 5 years ago
Calamares CI 64a5a30199 i18n: [calamares] Automatic merge of Transifex translations 5 years ago
Adriaan de Groot f156a683a8 Changes: pre-release housekeeping 5 years ago
Adriaan de Groot 66ee6ac673 [libcalamares] Fix tests for umask != 022
- My usual test environment has umask set to 022, but on one dev
   box it is 002, leading to test failures (which show the test
   was bad, not that the umask-setting code is bad)
5 years ago
Adriaan de Groot 9053b9cecf [libcalamares] Fix Qt 5.9 compatibility
- not really sure why I went for the Qt 5.10 STL-style iterators

FIXES #1236
5 years ago
Adriaan de Groot 61482b38cc Changes: give credit for this cycle 5 years ago
Adriaan de Groot b685583060
Merge pull request #1226 from a-wai/fix-unpackfs-for-rootfs
[unpackfs] Enable to use "/" as a source
5 years ago
Adriaan de Groot 1d9177c5a3
Merge pull request #1230 from bill-auger/patch-1
add esperanto branding translations, fix mis-configured ones
5 years ago
Adriaan de Groot 0aabc89449 [partition] [welcome] Simplify retranslation 5 years ago
Adriaan de Groot 1cde8c20df [libcalamaresui] Simplify retranslation
- Use any object method to connect() to
5 years ago
Adriaan de Groot f1971eed86 [libcalamares] Support calling a slot on retranslation
- sometimes a slot is easier than a lambda. Introduce
   a macro CALAMARES_RETRANSLATE_SLOT that calls a given
   slot in an object on language change.
 - extend the retranslator with support for calling slots:
   - use Qt's signal/slot mechanism alongside the private
     list of functions to call
   - provide convenience for obtaining the retranslator of
     an object.
5 years ago
Adriaan de Groot e3f933259b CMake: missing return statement should be an error 5 years ago
Adriaan de Groot 535bf01475 [welcome] Refactor lambdas to full slots
- This helps give meaningful names to code chunks
 - Gives clang-format something to work with
 - Reduces indentation depth

I think this is a bit of a code-style opinion issue: big complicated
lambdas doing UI things just don't seem like a good idea.
5 years ago
Adriaan de Groot fc5aa54cb2 [welcome] Fix code formatting
- the RETRANSLATE macro is a real challenge for astyle and clang-format
5 years ago
Adriaan de Groot 07bd22ba95
Merge pull request #1233 from bill-auger/patch-4
eliminate magic number in src/modules/welcome/WelcomePage.cpp
5 years ago
Adriaan de Groot 9ca864567a
Merge pull request #1231 from bill-auger/patch-5
cross-reference/clarify geoip documentation
5 years ago